The oldest parts of the church date from the end of the 1100s, forming a fairly intact early medieval apse church at the eastern end. During the late Middle Ages the nave was likely extended westwards and given brick Gothic vaults. A wooden tower stood at the west end until 1892, when it was replaced by the present 34-metre brick tower, a change that altered the building's medieval exterior character. The whitewashed walls have since had their window openings considerably enlarged, though some original openings on the north and south sides have been reopened.
Inside, a rounded triumphal arch with chamfered imposts separates the nave from the chancel. Wall and vault paintings survive from two distinct periods: those in the apse's vault, depicting the Last Judgement, are thought to date from the 13th century, while the apse walls show the apostles within decorative arched frames. These were uncovered by conservators in 1952 and 1976, and give the interior much of its medieval atmosphere.
Among the furnishings, the font of cast bronze dates from 1619 and stands on a granite base. The pulpit, carved in Denmark in 1614 in late Renaissance style and depicting the four evangelists, had at one time been overpainted white before being restored to its earlier appearance in 1952. A late medieval triumphal crucifix hangs above the chancel arch, and an angel with a trumpet from the early 1700s hangs over the font.
Other notable items include an iron-bound oak chest from 1696, fitted with three locks in accordance with 17th-century church law requiring three separate keyholders, and a memorial tablet to the Danish admiral Jørgen Daa. The church also holds a chalice and paten thought to date from the 1400s, and a Bible connected with Queen Kristina from 1646.
The tower holds two bells, one recast in 1696 and the other cast in 1950; an older cracked and repaired bell from 1698 is preserved in the porch. The church's current organ, built in 1952–53 and later modified, replaced two earlier instruments dating back to 1855.