The church began as a simple structure of nave, chancel and a semicircular apse. Romanesque wall paintings surviving in the triumphal arch date from this early period, offering a rare glimpse of 13th-century decoration. In the 15th century the nave and chancel were given star vaults, and a broad tower was apparently incorporated into the church interior, with a new tower and porch added on the south side.
The vaults were richly decorated with late medieval paintings attributed to the church painter Nils Håkansson, known as the Vittskövle Master. These murals, alongside the earlier Romanesque work in the triumphal arch, are the church's principal attraction and give the interior a striking, layered sense of history spanning several centuries of craftsmanship.
Later centuries brought significant changes to the building's appearance. In 1803 a three-sided sacristy replaced the earlier apse, and the present western porch was probably built in 1843. Late 19th-century enlargement of the windows altered much of the church's original character. A thorough restoration in 1977–1978 reopened a blocked southern doorway into the tower's ground floor, removed some pews, and replaced older wooden floors with brick; the church was reconsecrated in December 1978.
Among the furnishings, the sandstone font is thought to be contemporary with the church's earliest construction and is attributed to a local craftsman known as the Knislinge Master; its upper section depicts the Nativity. The altar and altarpiece date from around 1600, and the pulpit was carved in 1747 by the sculptor Johan Ullberg. Stained glass in the chancel and sacristy was added in the 1930s by Yngve Lundström.
The church's two bells were cast in 1728 and 1781 respectively. An older organ from 1892, built by E A Setterquist & Son of Örebro, survives dismantled in the tower, while the current mechanical organ, installed in 1980, reuses the façade of its predecessor.