The present building replaced an earlier stone church, itself thought to have succeeded a wooden church on the same site. Archaeological investigation of the foundations in 2014 uncovered human bone dated to around 1100, suggesting a timber church may have stood here even earlier than previously assumed, an unusually early date for the Västerås diocese. A devastating fire in 1612 destroyed the medieval church's roof, the bell tower, the vicarage and other buildings, badly damaging the church walls and much of its furnishings; local tradition blames a farmhand's stray gunshot, though a lightning strike is thought equally plausible.
Rebuilding began soon afterwards, and the church was back in use within about a decade, though further work, including mural paintings and a new pulpit, continued through the seventeenth century. Complaints that the building remained unfinished persisted into the following century, and by the early 1700s parishioners reportedly found its condition embarrassing. A substantial refurbishment in the 1730s brought new windows, repaired and rendered walls, and new doors, with the church rededicated in 1740.
The tower and much of the exterior seen today date from rebuilding in the 1810s and 1820s, carried out to designs by the architect Per Axel Nyström, while the semicircular apse at the east end was added in 1882 to a design by Herman Holmgren, giving the church its current layout. A major restoration in 1953–1954, led by architect Einar Lundberg, reshaped the interior largely into its present form, introducing the panelled wooden ceiling, new flooring and the stained-glass windows in the chancel designed by Gunnar Torhamn, depicting Christ, the twelve apostles, the Good Shepherd and the Sower.
Among the church's furnishings, the font's upper bowl is carved from sandstone and dates to around 1200, making it by some way the oldest object in the building. The Baroque pulpit, made in 1679 by Erick Nilson, known as the Fläckebo Master, with painting by Israel Morman, remains a notable survival, as does an eighteenth-century painting of the Crucifixion donated by governor Peter Drufva, possibly once used as an altarpiece. Four burial slabs in the chancel commemorate, among others, two sisters from the 1600s and governor Drufva himself. The tower holds two bells, the older cast in 1663 and bearing the monogram of Karl XI, the younger recast in 1943.
The churchyard has kept the same boundaries since the seventeenth century, unusually for a rural parish church, and is enclosed by a wall with three covered gateways, or stiglucka, built in the 1600s and 1700s, the western one being the oldest. A memorial stone from 1951 marks the grave of Count Gilbert Hamilton. The church's current organ was built in 1986 by Olof Hammarberg of Gothenburg, replacing several earlier instruments recorded since the eighteenth century.