The original stone church was built in the 1100s or 1200s, with the present chancel added in the 1400s or 1500s. Around 1500 the interior was given three star-shaped vaults, a distinctive feature of late medieval Swedish church building. The sacristy on the north side dates from 1726–1731, though it may incorporate an earlier medieval structure; a wooden porch on the south-west side was removed in 1738.
A thorough restoration between 1880 and 1890 changed much of the church's appearance. Small old window openings were replaced with larger, uniform windows, the roof was reclad in sheet metal, new pews and a lighter, more spacious gallery were installed, and the walls were smoothed and limewashed. The reworked church was reconsecrated in October 1888. A further restoration in 1935, overseen by architect Knut Nordenskjöld, introduced open pew seating and returned the earlier pulpit and altar cabinet to the church after they had been removed.
Among the church's notable furnishings is an altar cabinet believed to be Swedish work from the early 1500s, and a pulpit made between 1725 and 1731 by the woodcarver Jonas Lind. A pewter christening bowl from 1723, made by the Stockholm pewterer Melchior Beck, survives as a gift from a local benefactor, though an earlier medieval font recorded in 1830 as lying broken in the churchyard has since disappeared.
A particularly striking former possession is a brass crucifix, now held at the Swedish History Museum, whose figure of Christ is thought to be Rhenish work from the mid-to-late twelfth century, with a copper cross bearing a runic inscription likely added in Sweden. The church also keeps portraits of two seventeenth-century incumbents and their families, including one poignant 1688 painting showing daughters who had already died, identifiable by the palm branches placed in their hands.
The bell tower, built in 1683, houses two bells: a plain Romanesque one probably from the 1200s, and a larger medieval bell from the 1400s decorated with bearded face masks and symbols thought to dedicate it to the apostles Peter and Andrew. The current organ, built in 1888 by E. A. Setterquist & Son of Örebro, replaced an earlier instrument and was funded largely by private donations.