The original building was modest, with a narrower straight-ended chancel. In 1748 the church was extended eastwards with a new three-sided chancel, and a sacristy was added on the north side around the same time. A porch followed in 1766, and a small timber tower was raised on the west gable in 1770, its black-clad spire topped by a gilded weathercock. Windows were enlarged on the north wall as late as 1850.
Inside, the intimate church interior reflects the tastes of the 17th and 18th centuries. The barrel-vaulted ceiling was painted in 1750 by Sven Kinnander, one of the last artists of the long-lived Läckö school, with a naive but striking depiction of the Last Judgement; it is said to be the only fully preserved painting by Kinnander to survive. The church was restored in 1950, when efforts were made to return older fittings to their original positions.
Among the furnishings is a Romanesque font from the 1200s decorated with palmette carving, one of the oldest objects in the church. The altarpiece and pulpit, both in Baroque style, contribute to the strong 17th- and 18th-century character of the room; the pulpit, adorned with images of the evangelists, dates from the 1600s and was conserved in 1953, while the altarpiece was made in 1695. A chasuble surviving from the 1600s is also kept in the church.
The larger of the two bells was cast in 1536, traditionally attributed to Alf Pederson, and carries a Latin inscription invoking Christ and referring to Bishop Sven Jakobsson of Skara. The current organ, built in 1990 by Tostareds Kyrkorgelfabrik with a facade designed by Arne Nygård, incorporates some pipework from an earlier 1951 instrument.