The church's earliest sections date from the 13th century, with the main structure raised in the 14th century as a brick building with whitewashed walls, corner buttresses and a shingle-clad roof. A porch was added to the south front, probably in the early 16th century, and a bell tower stands nearby. What is now a plain hall church may originally have had exposed brick facades with blind arcading on the gable ends, a decorative treatment later concealed.
The most memorable feature inside is the vaulting completed around 1500, a period when Swedish vault-building had reached a high point of craftsmanship. The ribs are supported on carved corbels, some shaped as grinning or grimacing faces — so-called 'valvgubbar', or vault men — a detail visitors often single out. The nave has an eight-part cross vault and a star-shaped vault, while the chancel ceiling is patterned as a 'Sture star'.
Several fixtures reflect the church's long history. The font, carved from Gotland limestone, dates from the first half of the 13th century and has a base with four projecting heads beneath a decorated bowl. Free-standing wooden figures of the apostles Peter and Paul, displayed on the nave walls, are thought to have once belonged to a 17th-century pulpit; the pulpit now in use is a Neoclassical piece from 1841. Two metal chandeliers hanging in the central aisle carry inscriptions suggesting they date from the 17th and 18th centuries.
The sacristy has been rebuilt more than once: an earlier one on the chancel's east side, added in 1826, was itself demolished in the 1950s and replaced by a new sacristy to the north, on the site of the original medieval sacristy. During restoration work in the 1950s, under the architect Nils Oelrich, the medieval brick chancel window was uncovered and the altar given its present appearance, alongside some rebuilding of the early 19th-century pews. Runic stones stand outside the church, and an 1836 organ by Pehr Gullbergson of Lillkyrka remains among the church's furnishings.