The church was constructed largely between around 1135 and 1250, and stands on a site already marked by earlier history: nearby are a stone setting and a stone circle of twelve stones, along with a rune stone in the churchyard. The building has a straight-ended chancel to the east, with a porch to the south and a sacristy to the north added at later dates.
Inside, the crossed vaults and the wall paintings in the nave are thought to date from the late medieval period, probably the 15th century, while the paintings in the chancel are attributed to the 17th century. Sources note some uncertainty over exact dating, as is common with such decorative schemes.
One of the most treasured items is a seated wooden Madonna figure carved around the middle of the 13th century, roughly 122 centimetres tall, and among the older Marian sculptures associated with Skara diocese. Four saints' figures, once part of a late 15th-century altar cabinet, also survive, along with an 18th-century brass candlestick on the altar.
Outside, at the church wall, visitors can see five so-called lily stones, a stave-cross slab, and several medieval gravestones, including two carved with runic inscriptions. The best preserved of these, known as Vg 139, stands against the church's south wall and bears a runic verse commemorating a father and son.
A tower is said to have stood at the church until 1671, when it was removed and the nave extended; the present freestanding bell tower, housing two bells, was built in 1823. According to local sources the bells were traditionally rung by hand, with a local heritage association helping with evening ringing during the summer months, though whether this practice continues currently is not confirmed here. The church's first pipe organ was installed comparatively recently, in 1952, and the building underwent renovation, inside and out, in 1996.