The church was built towards the end of the 1100s using local Hardeberga sandstone, with smaller stones in the earlier work and larger blocks added during later medieval building phases. Over the following centuries it was extended eastward, vaulted, and given its tower and porch. A major restoration took place in 1909–10 under Theodor Wåhlin, during which the tower was rebuilt and the ceiling paintings, still visible today, were completed by the decorative painter Gottfrid Pettersson.
Inside, the medieval wall-fixed benches in the porch survive from the church's earliest period, offering a tangible link to how the building was used centuries ago. The font also dates from the Middle Ages, while the altarpiece was added in the early 1600s. A window painting in the chancel was completed in 1952, adding a more recent decorative layer to the older fabric of the building.
One of the most intriguing features is a runic inscription found on the church's medieval bell, recast in 1846, which carries a Latin-influenced protective phrase referring to warding off evil. A separate and more mysterious runic inscription was discovered on the church's north wall only in 2003; it names two individuals connected with Hardeberga and has drawn scholarly and local interest since its discovery, though its full meaning remains a matter of interpretation.
The church's organ, built in 1978 by K. Anderssons Orgelservice of Sjöbo, is a mechanical instrument that received further work in 1982. The churchyard is enclosed by a hedge and a dry stone wall, giving the setting a quiet, rural character typical of village churches in this part of Skåne.