The church's oldest surviving element is the sacristy, which may date from the 1200s and originally belonged to a simpler wooden church on the site. Sources differ slightly on the timing of the rebuilding: one account suggests the stone church replaced the timber one after roughly 150 years of use, while another dates the construction of the present building to around 1440–1470. Either way, the new church took the familiar rectangular form, with a priests' chancel and a nave for the congregation divided by a triumphal arch. It is built largely of grey stone, with brick gables and rendered walls; a porch, added slightly later, incorporates a timber door with ironwork in a late thirteenth-century style, said to survive from the earlier wooden church.
The vaulted ceilings, raised at the same time as the rest of the church, are richly decorated with ceiling paintings showing early Renaissance influence, thought to have been painted around 1515–1525. During the eighteenth century the windows were enlarged and the paintings were limewashed over. They were uncovered again during a major renovation in 1927, led by the artist J. Österlund, when electric heating was also installed. The most recent exterior restoration took place in 1966.
Little medieval furnishing survives inside beyond the font, since the parish voted at a meeting in 1888 to sell its medieval sculptures to the Swedish History Museum. The limestone font, however, dates from around 1250–1280 and belongs to the era of the old timber church; its brass basin was donated in 1927. The altarpiece was acquired in 1717, reputedly the work of one of Stockholm's more prominent sculptors, though the sculptor's identity is given as unknown in another account. The altar's surrounding woodwork was completed in 1927, incorporating parts of an earlier altar surround made in 1730 by the joiner Sandberg of Uppsala and painted in 1738.
Among the church's textiles is an antependium originally made in 1646 as a pall or funeral cloth, with rich appliqué embroidery, created for a Swedish nobleman and his wife. The organ has an early nineteenth-century facade from 1841, though the instrument itself was rebuilt in 1922 by the German firm Furtwängler & Hammer.
A freestanding bell tower stands on higher ground than the church itself and holds two bells, a larger one cast in 1770 and a smaller one from 1869.