The church was built of fieldstone around 1300, originally with a nave and a separate freestanding bell tower. During the latter part of the 1400s the flat wooden ceiling was replaced with brick star vaulting, which was decorated with wall paintings attributed to Albertus Pictor. A visitation record from 1630 dates this work to 1482, though such secondary dating should be treated with some caution.
The present tower was built between 1756 and 1760, with completion in 1765, replacing the earlier freestanding bell stapel that had been demolished. Contemporary building accounts describe a substantial construction effort: a new foundation was laid, the tower was clad with sheet metal and topped with a gilded copper cockerel, and the church itself was lengthened. Work continued over the following years, including raising the floor, installing new pews for both the men's and women's sides, adding a new gallery and new windows, and rendering and limewashing the church inside and out. The building was considered complete by November 1766, at a recorded cost of over 40,000 daler in copper coin.
The sacristy was rebuilt in 1779, when its old vault was removed and replaced with a flat, panelled ceiling. Window openings were also enlarged during the eighteenth century. In the choir, stained glass created in 1960 by the Västerås artist Nils-Aron Berge can be seen.
Among the church's furnishings, the pulpit dates from 1665, with its six-sided body remodelled during alterations in 1818–1820. The current font, carved from Scottish sandstone by the sculptor Erik Sand, was installed in 1951.
The church has an old organ recorded as having been repaired in 1650 and renovated by Daniel Stråhle in 1739, reflecting a long musical tradition at the site.