The oldest surviving masonry, found on the north side of the nave, may date from the late 1100s or early 1200s, suggesting an earlier Romanesque church on the site. This was superseded in the early 1300s by a larger Gothic-style church, extended eastward and widened to the south. Towards the end of the 1400s, brick vaulting was added to the ceiling and the interior was decorated with paintings.
A more thorough renovation took place in 1662, when two obelisks were placed beside the altar and an altarpiece depicting the Crucifixion, along with the pulpit, were acquired. The windows were enlarged in 1708. Between 1776 and 1778 the church was extended with north and south transepts, transforming it into a cross-shaped building, reportedly on the initiative of the parish priest at the time, who is said to have given up a year's salary towards the work.
The present tower dates from 1876, replacing an earlier freestanding bell tower, and was built of granite and brick with a copper-clad cupola and a gilded cross on its spire. A tower clock was completed the following year. A restoration in 1901–1902 altered the interior, raising the chancel floor and adding a new west gallery, with the altar, gallery and pulpit painted brown with gilding. A further restoration in the 1950s, overseen by Professor Erik Lundberg, gave the church its current external appearance: the tower was rendered and limewashed white, while the medieval walls were stripped of plaster so that each historical period could be read separately.
Among the church's furnishings is an altarpiece by Albert Blombergsson depicting Christ in Gethsemane, a copy of a work in Söderhamn's Ulrika Eleonora church, donated in 1834. The pulpit was made in 1662 and given its present appearance in 1714. A triumphal crucifix on the north wall of the church is thought to date from the first half of the 1300s, and a medieval ivory Madonna sculpture hangs on the south wall of the chancel. The porch retains fragments of a stone font from around 1300, and an oblate dish is dated to the 1600s.
The church has had several organs over the centuries, and the current instrument, built in 1972, retains the façade of its 1902 predecessor. Two bells hang in the tower, recast in 1768 and 1786 respectively.