A timber church stood on this site from the late 13th century, built in the traditional laid-log style. Around 1460 it was rebuilt in stone, and parts of the older roof structure were reused on the new masonry walls. The stone church originally had a straight-ended chancel to the east and a sacristy to the north. As the congregation grew, the building was extended in 1674 with large timber transepts to north and south, later fitted with galleries; a porch added in 1666 was itself remodelled twice, in 1730 and 1840.
By 1868 the church was thought too small despite these additions, and plans were made to demolish and replace it entirely. Financial difficulties delayed the project, and in 1871 the demolition decision was reversed. Instead the church underwent thorough repairs in 1891, when the present pews and the painted vault decorations were added. The vault paintings, in a style imitating Uppland Gothic work, were produced by a painter named Cederlund, who had worked on similar decoration at Uppsala Cathedral. In 1913 the old sacristy was demolished and replaced with a new one built in cement. The freestanding bell tower dates from 1666 or possibly earlier, and a covered lychgate survives in the northern churchyard wall.
Among the church's furnishings is a triumphal crucifix from the late 13th century depicting the suffering Christ, along with medieval wooden figures of St Olaf and St Stephen, also dated to the 1200s. The pulpit was purchased in 1651 but has been altered several times since. The altarpiece, painted in the 17th century by Gottfrid Hentschel of Bergen and said to depict the raising of Lazarus, was donated by Peder Jönsson Kempe, later ennobled as Fahnehielm. A copper coffin for Maria Margareta Gyllenståhl, née Fahnehielm, who died in 1691, was formerly kept in a now-demolished burial chapel in the churchyard.
Other notable pieces include a painting above the sacristy door showing the institution of the Eucharist, reputedly brought back as war booty from Germany, though this claim cannot be verified here. There are also portraits, including one of Stockholm saddler-alderman Jacob Fagerberg by Fredric Westin and a portrait of Professor Johan Tranér by C. P. Lehman, along with paintings of the apostles by D. Meyer that once decorated the gallery fronts.
The church has had several organs. Johan Niclas Cahman of Stockholm built an eight-stop instrument in 1725, later repaired in 1757, and Erik Nordström of Flisby built a replacement in 1876. The current organ, built in 1957 by Olof Hammarberg of Gothenburg, is mechanical and reuses the case front from the 1876 instrument.