The earliest church on this site appears, from an old drawing by Johan Peringskiöld, to have been a small Romanesque building of nave, chancel and apse, with a porch added on the south side and a sacristy to the north. It had no tower of its own; instead a separate wooden bell tower with a tall spire stood nearby, southwest of the church.
The eighteenth century brought major changes. In 1751 the chancel was rebuilt and enlarged, taking on an octagonal shape somewhat wider than the nave. In 1768 a tower was raised over the west end of the nave, topped with a helm-shaped roof and a small lantern crowned with a cross. Once the tower was complete, the two church bells were moved into it from the old free-standing bell frame: the smaller bell is said to date from the thirteenth century, while the larger was cast in 1782 by N. Billsten of Skara.
Several furnishings recall the church's long history. The font is considered to be medieval, possibly from the mid-thirteenth century, and above it hangs a chandelier dated to the seventeenth century. The crucifix near the sacristy entrance is thought to have originally served as a triumphal cross above the chancel arch. The Baroque altarpiece was added in 1718, a gift from Baron Fleetwood, who is buried in the chancel; the altar table itself is said to incorporate boards from the earlier medieval building. The pulpit was made in 1698 by Bengt Jönsson (also recorded as Bengt Jönsson Litten).
The church underwent a thorough restoration in 1996 under the architect Jerk Alton.