The church was originally built of granite stone in the 13th century, but it was radically remodelled in the 1770s, when it was converted into a Rococo-style building with a tall, broken hipped roof. At the same time the church was extended to the south and west, a sacristy was added on the east side, and the chancel was widened to match the width of the nave. This work was overseen by town master builder Daniel Hagman of Sundsvall.
A further major rebuilding took place between 1900 and 1907, when a new three-sided chancel was constructed on the east side, a wide new sacristy was built against the north wall, and a large porch was added at the west end. The current altarpiece, painted by Caleb Althin, dates from this rebuilding.
One of the most memorable features for visitors is the freestanding wooden bell tower, built between 1804 and 1806 and painted in 1811, replacing an earlier tower from 1695. Visitors pass through its lower storey, which doubles as a lychgate in the churchyard wall, on the way into the churchyard. It holds two bells, one recast in 1630 and again in 1761, the other purchased in 1802 and recast in 1908.
Inside, the pulpit and altar retable were made in 1773 and 1787 by Johan Edler the Elder, a notable craftsman of the period. A wooden Madonna figure has been attributed to the medieval carver Hakon Gulleson, though as with many such attributions this should be regarded as a tradition rather than a certainty. The church organ was installed in 1883, later reworked in 1950, and replaced by the present instrument built by Grönlunds Orgelbyggeri in 2002; a smaller chancel organ was added in 1971.