The church was built in the 1100s, making it one of the older parish churches in this part of Skåne. Its present appearance owes much to a substantial rebuilding carried out between 1848 and 1850 under the architect Carl Georg Brunius, who added the tower and the apse at the eastern end, giving the building the outward form visitors see today.
Inside, the altarpiece depicts the Crucifixion above a scene of the Last Supper, a common pairing in Lutheran church art of the period. Among the older fittings is a brass christening basin thought to date from around 1550, one of the more notable survivals from the church's early furnishings. A communion chalice from 1746 and a nickel-silver wine jug from 1909 represent later additions to the altar plate, while a wafer box made in 1963 shows the church's furnishings continuing to be renewed into modern times.
The organ has an interesting history of its own: an instrument with 11 stops was built in 1926 by A. Mårtensson's organ workshop in Lund, but it was replaced in 1956 by a mechanical organ from the Frederiksborg organ-building firm in Hillerød, Denmark, which remains in the church.