The church is thought to date from the late 1100s or early 1200s, though one record gives the 13th century as the founding period. Its tower and nave survive from the original Romanesque medieval building, with masonry showing that both were constructed at the same time. The star-shaped ribbed vaulting was added later, in the late medieval period.
A distinctive feature is the porch (vapenhus), where the walls are up to two metres thick in places — a reminder that this space once formed the lower storey of a defensive tower, a practical necessity in the turbulent medieval countryside. One of the church's cross-arms was originally built as a burial chapel.
The building was altered and extended in 1705, when the two cross-arms and the crossing's groin vaults were added, giving the church its present cruciform plan. Many of the furnishings were donated by the local nobility; the pulpit, in Baroque style, was given in 1705 by Lieutenant Colonel Nils Treffenberg at a recorded cost of 100 daler in silver coin. The altarpiece dates from 1758.
The organ, built in 1956 by Hammarbergs Orgelbyggeri, retains the sounding facade and some pipework from an earlier instrument of 1801, linking the current instrument to the church's 19th-century history. The church seats around 200 people.