The present stone church was built in the fifteenth century, replacing an older wooden building. It is said to survive in largely original form, retaining its early vaulted ceiling. A porch once stood by the south doorway but was apparently demolished towards the end of the eighteenth century, and the sacristy was rebuilt in 1680, possibly around the same time as the rest of the church.
One of the more evocative features is the painted ceiling: biblical scenes, long hidden beneath layers of limewash, were uncovered in 1967. Visitors can also see a detached wooden bell tower to the west of the church, holding two bells — a larger one cast in Stockholm and dated 1673, and a smaller one dated 1846.
Among the furnishings, the medieval font is fitted with a brass basin from 1950, while the oak altar, donated in 1956, bears an altar crucifix said to date from the nineteenth century. The pulpit, a notable piece of local craftsmanship, was made in 1671 by the Stockholm master Lars Olsson. Two chandeliers hang in the church, the smaller donated in 1670 and the larger, more imposing one in 1774.
The church's organ history spans two instruments: an earlier six-stop organ built in 1854 by Per Larsson Åkerman and Johan Lund of Stockholm, and the current mechanical organ, built in 1957 by Grönlunds Orgelbyggeri of Gammelstad, with a facade designed by Olof Grönlund.