The present stone church was built during the latter half of the 15th century, although parts of the sacristy are thought to date back to the 1200s. Documentary evidence suggests an earlier wooden church once stood on the site before the stone building replaced it.
The church's walls are decorated with well-preserved medieval wall paintings attributed to the so-called Edebo Master, depicting scenes from the Old and New Testaments. The porch, built in 1514, is believed to date from around the same period as the paintings, making the two likely contemporaries.
A detached wooden bell tower stands across the road to the north-west of the church. The lantern of the tower bears the painted date 1758, which may indicate when it was constructed, though this is not certain. The large bell was cast in 1625.
The church was restored in 1913 under the direction of Sigurd Curman, a leading figure in Swedish heritage conservation. More recently, the church was closed in 2016 after serious problems with mould and damp were discovered. It remained closed for just over five years while extensive restoration, cleaning and conservation of the wall paintings took place, before reopening in November 2021 with a service led by the Bishop of Uppsala.
The church also has a pipe organ of some interest: the current instrument was built in 1936, incorporating ten stops and the façade from an earlier 1834 organ by Pehr Zacharias Strand.