The present church was built between 1843 and 1845 by master builder Jacob Norin, replacing a medieval church that had been damaged by fire in 1842. Little survives of the earlier building except the lower part of the tower, which had itself been extended in the eighteenth century. Drawings were prepared by Johan Fredrik Åbom at the Office of the Royal Superintendent, though the building was largely constructed to the master builder's own plans, giving it the well-preserved Neoclassical exterior typical of its period.
Inside, the hall-church layout has kept much of its early character, although a thorough restoration in 1953 altered the fixed furnishings and colour scheme. The chancel wall, with its arcaded arches and two large paintings by Albert Blombergsson dating from the church's construction, was retained. The original altar-pulpit arrangement was changed, however: the pulpit was moved to the north wall, and a wooden relief of Christ the Preacher by C. O. Avén was placed above the altar in its stead.
Several older fittings give a sense of continuity with the medieval church that once stood here. A bronze incense burner survives from the Middle Ages, along with two old-fashioned bronze candlesticks probably dating from the sixteenth century. The base of a medieval limestone font, thought to date from the early thirteenth century, stands in the ground floor of the tower. The numbered hymn boards, made in 1828, were rescued from the fire that destroyed the old church.
The church bells were recast in 1920 by K. G. Bergholtz & Co of Stockholm. The organ has a more layered history: an instrument of sixteen stops was built in 1859 by Johan Gustaf Ek, later rebuilt and enlarged in the twentieth century, before being replaced by the current organ, built in 1967 by Gustaf Hagström Orgelverkstad. A separate small chancel organ was added in 1980.
A smaller church on the newer cemetery grounds was consecrated in 1964, according to one source, offering a modern counterpart to the nineteenth-century parish church by the lake.