A rune-carved grave slab of the Eskilstuna-chest type suggests a church already stood here in the 1000s, likely a wooden predecessor with no visible trace remaining today. The timber church was replaced in the 1100s by a stone building, which was soon enlarged eastwards and northwards as the congregation grew, probably gaining a slender west tower similar to that at Kaga church. That medieval tower was demolished in 1868 after a crack was found in its masonry, though the church bells have always hung separately in a freestanding bell-frame rather than the tower itself.
The most striking survival from the Romanesque church is the richly carved south portal, probably dating from the later 1100s and stylistically linked to work at Lund Cathedral. Its iron-clad wooden door, made from timber felled in the 1130s, is thought to be of the same period and remains fitted in the portal.
A major rebuilding in 1793–94 gave the interior its present late Gustavian character: the old pillars and medieval vaulting were removed to make more room for worshippers, replaced by a wooden barrel vault and regularly spaced windows, with the walls whitewashed inside. From this period comes the altarpiece by Pehr Hörberg (1804), depicting the young Jesus teaching in the Temple, and a new organ by Pehr Schiörlin, still admired for its tone and later carefully restored to something close to its original condition.
Other notable furnishings include a brass font from the mid-1600s, made at the Norrköping brassworks and given by factor Peter Speet, and a pulpit donated in 1665 by Maria Kyle in memory of her husband, the provincial governor Ture Ribbing of Grensholm, whose intarsia panels of the evangelists were rediscovered during a 1926 restoration. A polygonal burial chapel on the south side of the chancel, probably built for Ribbing, also dates from the 1600s. A carefully restored Steinway grand piano is mentioned as part of the church's current furnishings.