The church was built of granite and sandstone in the Romanesque style around the year 1200, originally comprising a nave, chancel and apse. A stepped-gable tower was added towards the end of the medieval period. The building's layout changed considerably in 1864–65, when the nave, previously divided into two aisles, was rebuilt as a single open space, and a medieval porch on the south side was demolished.
Inside, the chancel's northern niche holds a fifteenth-century lime-wash painting depicting Saint Canute (Knut den helige), uncovered during restoration work in 1958. The chancel vault also carries decorative acanthus-scroll painting in yellow against a blue background, thought to date from around 1890.
Among the furnishings, the pulpit is dated to 1609, and a wooden font is believed to date from the seventeenth century. The altarpiece includes a sun motif bearing the Hebrew letters of the divine name, rendered in Swedish tradition as Jahve or Jehova.
The church has had more than one organ: an earlier instrument was built in 1871 by Anders Victor Lundahl of Malmö, before being replaced in 1958 by a mechanical organ built by Wilhelm Hemmersam of Copenhagen, which remains in use.
A heating system with wall-mounted radiators, installed in 1931, reflects the practical adaptations made to the building over the centuries alongside its older architectural and artistic features.