The original church was built during the early medieval period. According to the antiquarian Johan Peringskiöld, writing in the 1670s, it then consisted of a rectangular nave, a narrower and lower chancel, and a semicircular apse to the east, with a porch on the south side.
The building was substantially altered in the eighteenth century. A tower was probably added around the start of the 1700s, and in 1728 a three-sided chancel replaced the earlier narrower chancel with its semicircular apse. Between 1758 and 1759 the nave itself was extended eastwards and widened to the north, giving the church broadly the form it has today. The roof is covered in tarred wooden shingles, and the vaulted ceilings retain late medieval painted decoration.
Among the church's furnishings, the font dates from the medieval period, making it one of the oldest surviving objects inside. The altarpiece and pulpit, both in the rococo style, were made in 1770 by the local craftsman Olof Wedholm of Råstad in Odensåker parish.
The church has two bells of note. The larger bell is of a late medieval type and bears an inscription consisting only of the two capital letters M O, whose meaning is uncertain. The smaller bell was recast in 1749; nothing is known of its earlier appearance.
The organ, built in 1907 by Carl Axel Härngren, stands on the west gallery. It is a small late-Romantic chorale organ with a plain, undecorated case. Its stops were altered in the 1950s in line with the tastes of the Organ Reform Movement, but the original specification was restored during a 2009 restoration.