The church began as a simple grey-stone building with a flat roof, a nave, narrower chancel and apse. Little of that original structure survives visibly today, as the building has been repeatedly extended and remodelled. The round-arched vaults seen now were added considerably later than the 12th-century core.
In 1580 a burial vault was built for owners of nearby Dybäck Castle, whose estate held influence over the parish and funded much of the church's later decoration. Members of the Gyllenstierna, Marsvin, Ehrensparre and Gyllenkrok families were buried here. Above the vault a small private gallery, sometimes called the manor church, developed, still containing a small altar, an old crucifix and a memorial to Berent Simon Ingelotz and his wife Anna Beata Lange, marked with Charles XII's monogram and the Swedish coat of arms. From here the Dybäck estate's household would have observed services from a raised position.
Structurally, transepts were added in 1743, and until 1860 the church had stepped gables, which were replaced by the present pointed tower. A thorough restoration took place in the 1960s, giving the interior its brick floor, heating, altar recess and an antependium from Synnergren's workshop.
The sandstone font is the building's oldest furnishing, dating from the original 12th-century church and carved with biblical scenes including the creation of man, the Fall, Adam and Eve labouring in the garden, and the baptism of Christ; it has been tentatively linked to the stonemason Hegwald, though this attribution is uncertain. Medieval ceiling paintings survive in two phases: darker, heavier scenes of Christ's Passion in the eastern vault probably from the early 1500s, and earlier Old Testament scenes of good and evil in the western vaults, thought to date from the late 1300s. The oak pulpit, made in the 17th century by Jacob Kremberg's workshop in Lund and donated by the Dybäck landowner Lave Bille, carries carved figures of Christ and four apostles alongside decorative female herms, and a canopy angel holding a book.
Two bells hang in the tower: a smaller one, said to originate from a tower at Dybäck Castle and dated to the 1300s, and a larger bell from the 1600s. Close to the church stands a mound known as Väpmannahögen and a granite rune stone, both associated with a local legend about a duel fought over a maiden from Dybäck, said to have ended fatally for both suitors — a story kept alive in local tradition rather than documented history.