The church was originally built in grey stone during the second half of the twelfth century, making it one of the older ecclesiastical buildings in the region. A northern extension, known as the 'new church', was added in 1754, followed by a porch and new west entrance in 1837, when the old south doorway was blocked up and replaced with a window. The sacristy was not added until 1874, the same year the old lead roof was replaced with oak shingles.
The church's decorative history is layered and somewhat fragmentary. Romanesque wall paintings were created in the first half of the thirteenth century, but they were largely destroyed when cross vaults were inserted in the fifteenth century, and what remained was later limewashed over in the 1700s. A restoration in 1954–55 uncovered and revealed the surviving thirteenth-century paintings once again. Separately, a thorough refurbishment in the spring of 1893 saw the vaults, walls and pillars decorated by a painter from Kristianstad, while the nave paintings seen today date from work carried out by Charles Franzev towards the end of the nineteenth century.
Among the furnishings, visitors may notice a pulpit and pews dating from the seventeenth century, alongside an altarpiece set within a carved altar cabinet from the sixteenth century. The octagonal wooden font is dated to 1661, while a pewter or brass christening dish from Nuremberg was made in the sixteenth century — a reminder of the wider European trade in church fittings during that period.
The church has had a succession of organs. An instrument with six stops was built in 1760 by Christian Fredrik Hardt of Malmö, followed by organs from Anders Victor Lundahl of Stockholm in 1893 and Kasper Thorsell of Gothenburg in 1912. The current mechanical organ was built in 1973 by the Frederiksborg Orgelbyggeri in Hillerød, Denmark, and remains in use today.