The church's stone walls and simple Romanesque plan point to a construction date in the early thirteenth century, making it one of the older parish churches in the area. Around 1500 the vaulted ceiling was added to the previously flat-roofed interior, a common improvement made to many Skåne churches of this age.
Soon after the vaults were built, the interior was decorated with wall paintings. Sources differ slightly on their date: one account places them in the early 1500s, another suggests the second half of that century. The paintings were later covered with limewash, probably during the 1630s, and remained hidden for centuries. They were uncovered again during a restoration in 1952 and can now be seen in clear, bright colours.
The church tower was added in 1844, replacing an earlier freestanding bell tower that was demolished. At the same time a new entrance was created in the west through the tower, and the old north doorway was removed.
Among the furnishings, the sandstone font is thought to be roughly contemporary with the church itself. The pulpit dates from the early 1600s, while the altar and altarpiece were made in 1746 by the altar-carver Johan Ullberg. The church has had a succession of organs since the nineteenth century, with the current mechanical instrument built in 1979, incorporating the façade of an earlier 1963 organ.