The church traces its origins to a stone-built medieval structure, probably raised in the fifteenth century, with a steep shingle roof and a separate bell tower. Over the following centuries it grew substantially: a porch was added in 1653, a south aisle in the 1680s, and a tower begun in 1713 was eventually crowned in 1740 with the onion-domed lantern that still marks the building today.
The church reached its present size during rebuilding in 1791–92, when a north aisle was added to match the south, the chancel was extended eastward, and the earlier sacristy was removed. The near-square plan seen today, with its rounded corners to the east, dates from this period, and the church's yellow-and-white colour scheme was established during renovation work in the 1840s.
Inside, the pulpit and altarpiece both date from 1799 and are the work of the sculptor Jonas Holmin, with gilded carving typical of the period; the pulpit's painted decoration was completed a few years later. The open-benched interior seen today was fitted in 1887, made by a local joiner.
The church has had an eventful modern history. A fire broke out in 2006, apparently starting at a church door; though quickly extinguished, it caused smoke damage throughout the building. The clean-up led to the removal of 1970s plastic paint from the interior and a return to more traditional decorative finishes, with the altarpiece restored closer to its original appearance. In 2011 thieves stripped sections of copper roofing from the church at night, and reports suggest no one had been caught for this by the following year.
The church has had more than one organ. An early instrument built in 1707 by the noted organ builder Johan Niclas Cahman was sold on in 1840, and the current organ, built in 1833, has since been rebuilt and altered several times, most recently regaining a mechanical action and a Rückpositiv division in the 1950s.