The earliest parts of the building, including the tower, are thought to date from the end of the 1100s. The church was subsequently enlarged more than once: an eastward extension and sacristy were added, probably in the 1300s, and further work in the 1400s—overseen by Erik Axelsson (Tott), who is buried in the church—extended it eastward again and widened it to the south. This later building phase gave the interior its three aisles, with star vaulting over the nave and cross vaulting over the side aisles. The porch was added towards the end of the fifteenth century, and buttresses were built onto the south and east walls in the 1600s to help support the vaulting; the tower's tall, spire-topped spire also dates from that century.
The church's finest object is generally considered to be the altarpiece on the high altar, a Swedish work from the fifteenth century (one source dates it precisely to 1472) showing the Crucifixion at its centre surrounded by scenes from Christ's Passion and Resurrection. Beside it stands a sculpture depicting Anne, mother of the Virgin Mary, together with Mary and the Christ child. A triumphal crucifix from the later 1400s and a medieval font add to the church's notable collection of pre-Reformation art, while a richly carved pulpit, decorated with the four evangelists and Christ, was donated in 1696.
In the porch stands a large rune stone, raised against the wall. According to local tradition it had lain since the 1400s as a threshold stone at the entrance before being taken in and re-erected in 1865; Wikipedia instead describes it as an eleventh-century stone moved indoors in that same year. Either way, its survival and re-use over the centuries make it one of the more striking objects visitors encounter on entering the church.
Also in the church is a large chest, said to have once been used for storing the church's silver—a detail that hints at how such treasures were both valued and vulnerable to theft in earlier times. A turned wooden armchair, thought to date from as early as the 1200s, is another survival from the church's long history.