The church stands in Uppsala län and belongs to Uppsala stift. Archbishop's visitations recorded in 1302 and 1316 suggest an earlier church once stood on the site, before the present building replaced it. Two rune stones (U 846 and U 847), once used as threshold stones at the porch and church door, now stand outside the churchyard wall, while a wooden bell tower dating from 1766 stands on a hill north of the church.
The building consists of a rectangular nave, a narrower chancel with a straight east end, a porch to the south, and a sacristy on the chancel's north side. Its buttressed corners, whitewashed walls and steep shingled roofs give it a characteristic medieval Uppland appearance. A stone tablet inside records that the church was built in 1331 for Fru Ramborg of Vik, whose walled burial niche survives in the north chancel wall. According to the sources, no other medieval church in Scandinavia is known to record its own construction date, patron and consecration in this way, making the inscription particularly notable.
Inside, the rib vaults of the nave and chancel are original and unusually free of internal supporting pillars. A medieval tracery window, now bricked up, survives in the chancel. The porch may date from the same period as the church or from later in the Middle Ages; its current vault was built in the 15th century, replacing an earlier trefoil-shaped wooden barrel vault.
Medieval wall paintings were added in phases around 1330 and around 1500, then whitewashed over in 1634. They were uncovered again in 1870 and repainted in bright colours; where the original scheme could not be read, the conservator introduced new motifs, including mourning angels added above Fru Ramborg's grave slab.
Among the furnishings are a font base dating from the late 13th or early 14th century, and a pulpit and font both made in Renaissance style in 1659 and 1661 respectively. The current altarpiece dates from the 1870s and combines a late medieval crucifix acquired from Knivsta old church with two altar cabinet doors that once belonged to a 1480s altar shrine in Tensta church. A major restoration in 1914–1916, led by Sigurd Curman, removed the organ gallery and returned the interior to a more original character; the church interior has changed little since.