The nave is the oldest part of the building, constructed in the 13th century, while the chancel and sacristy were added in the mid-14th century. The nave's south doorway is simply worked, and one of its surrounding stones bears a carved figure of a horseman, a detail visitors often find intriguing.
Built into the chancel's south-east corner are two fragments of runestones, reused as building material. One fragment carries a partially legible inscription referring to men from Lübeck, though its full meaning and context remain uncertain.
Inside, the chancel walls are decorated with medieval wall paintings dating from the 1400s and 1500s, giving a glimpse of the church's decorative history across two centuries. The church underwent restoration in 1967, though details of that work are not fully documented in available sources.
Among the church's furnishings is a crucifix from the mid-15th century, hung in the triumphal arch separating nave and chancel. The altarpiece, carved in wood, dates from 1686, and the pulpit is dated to 1697, both giving the interior a distinctly 17th-century character alongside its older medieval fabric.
The organ was built in 1970 by Anders Perssons Orgelbyggeri and is a mechanical instrument; an harmonium had been used in the church before its installation.