The church owes its existence to Carl Alm, a local parish official who lived in Duvbo, then part of Spånga. In 1893 he helped found the Society for the Promotion of Church Pastoral Care, later known as Kyrkfrämjandet, and set up a local circle in Duvbo to press for a church of their own. David Jansson drew the plans, the foundations were laid in autumn 1903, and the church was consecrated on the first Sunday of Advent, 27 November 1904, by Archbishop Johan August Ekman, with Prince Carl and Princess Ingeborg among the guests.
The building is a simplified, freely handled take on Neo-Gothic, with two aisles and a tower at the north-west end whose ground floor serves as porch and main entrance. The façades are rendered in pale yellow plaster beneath a red-painted sheet-metal roof, while the tower is clad in copper. Inside, the atmosphere owes less to Gothic form than to a modest Art Nouveau character, with white-painted walls under an open timber roof structure.
Above the altar hangs a plaster crucifix by the sculptor Carl Johan Dyfverman, acquired when the church was built. Originally white, it was repainted during a 1955 restoration to recall medieval triumphal crucifixes more closely. That restoration, led by the architect Einar Lundberg, also brought a new marble font by Bengt Härdelin with a silver font bowl by Bengt Liljedahl, alongside the original wooden font made by parishioners, which now stands in the side aisle. The church was reconsecrated on 11 December 1955 by Bishop Manfred Björkquist.
The chancel windows carry paintings from the time of construction, each showing a different image of God: the Lamb of God, the All-Seeing Eye, and the Dove of the Holy Spirit. Erik Stenholm added new paintings to the chancel vault in 1955, depicting the shepherds' vision and the Resurrection, after the original decoration had been whitewashed over; further scenes, the Good Samaritan and the Baptism of Christ, followed in 1963. Beneath the gallery are three stained-glass windows from 1966 by José Samson, showing Christmas, Easter and Whitsun.
The altar rail, pulpit and pews are original to the church, though the pews were rearranged in 1955 to create a central aisle. The present organ, an electropneumatic instrument by Åkerman & Lund of Knivsta, dates from the same 1955 restoration and replaced an earlier organ built in 1914 by E F Walcker of Ludwigsburg, Germany.