The present building stands on the site of a church erected in 1835, which itself replaced a medieval church. Disaster struck on the first Sunday of Advent in 1915, when fire destroyed the 1835 building. A new church was constructed on top of the surviving walls, designed by the architect Gustav Holmdahl, and it was consecrated on All Saints' Day in 1917. The church has a three-sided chancel end and a west tower, built of grey stone finished in white render.
Despite the fire, a number of older furnishings survived and were reinstalled in the rebuilt interior. The altar cabinet dates from the seventeenth century and depicts Christ on the cross flanked by Mary and John, with painted scenes from the life of Jesus on its wings. The pulpit, also from the seventeenth century, is carved in Renaissance style with painted biblical texts on each side and is topped by a canopy.
The wooden font likewise predates the fire; its medieval predecessor was lost in the 1915 blaze. An eighteenth-century angel bearing a trumpet hangs from the ceiling near the chancel, while a triumphal crucifix dating from the 1917 rebuilding hangs above.
Both bells in the tower were cast in 1917, one considerably larger than the other. The organ case on the gallery dates from 1875 and was made by Salomon Molander, though the instrument itself was built in 1917 by Johannes Magnusson and later restored in 1977.