The church was built in the late 1100s, consisting of a nave with a narrower chancel and a semicircular apse. A westward extension was added during the medieval period. Little is known about the original tower; sources mention that a wooden bell tower may once have stood on the site before being replaced by a stone tower on the church's west end.
In 1857 that older tower was demolished and replaced by a new one, built instead on the north side of the church, where it still stands today. At the same time, the porch on the south side was removed; only a doorway remains to show where it once gave entrance to the church.
The two church bells date from 1680 and 1744. Inside, visitors can see a sandstone font carved around 1200, one of the oldest furnishings in the building, along with a triumphal crucifix from the seventeenth century. In 1889 a fire destroyed most of the church's archive, though the building itself survived.
The interior was substantially refurnished in 1915, when new pews, a pulpit and an altar were installed. The altarpiece from this period depicts the walk to Emmaus and was painted by the artist Herman Österlund. The church has undergone several later repairs; the most recent significant change came in 1979, when a new organ was installed against the north wall and the old tower room behind it was converted into a sacristy. An earlier organ, built in 1951, had previously stood in the church.