The church's original masonry structure was completed around the middle of the 12th century, with an extension added in the 13th century and vaulted ceilings installed in the 15th century. The tower, however, is a comparatively late addition, not built until 1917, giving the church a somewhat composite architectural history spanning many centuries. The building has thick masonry walls and a simple saddleback roof, typical of rural Romanesque churches in the region.
One of the church's most notable features is a wall painting on the north wall depicting a 'wheel of life', illustrating the stages of human ageing. Dated to the 13th or 14th century, this painting is considered unusual, as medieval Nordic depictions of the ages of man are very rare; sources note that only one other comparable example, at Ramsåsa church, is known to survive.
The church also contains glass paintings in the chancel and nave from the twentieth century, by artists with local connections, adding a modern layer to the historic interior. Together with the neighbouring rectory and surrounding buildings, the church forms what has been described as a characteristic parish centre for the area.
Among the furnishings, the font bowl is a 1950s copy of a mid-12th-century original, though it still rests on its original sandstone base. The altar is medieval, and the pulpit dates from around 1600, with a canopy added in 1738. An altarpiece from 1771 by the sculptor Johan Ullberg is also preserved in the church.
A small musical connection worth noting: a medallion depicting the composer and choral conductor Otto Lindblad, created by Carl-Herman Hjortsjö, has been kept in the church since 1956, reflecting Lindblad's earlier role as parish clerk here. The church's organ has been rebuilt more than once, with the current mechanical instrument dating from 1960.