The present church was designed by Johan Adolf Hawerman and built between 1852 and 1854, replacing an earlier church dating from the late twelfth century. It follows a cruciform plan, with a nave, transepts to the north and south, and a tower to the west. Unusually, the building is orientated the opposite way from convention: the chancel and altar lie at the western end, beside the tower, while the main entrance is on the east side, close to the road.
The chancel wall is dominated by a large fresco painted in 1955 by Kaj Siesjö, a local artist from Perstorp, created to mark the church's centenary. Its subject draws on a well-known passage from the Gospel of Matthew concerning rest for those who are weary.
The font is the church's oldest furnishing, thought to date from the thirteenth century, carved in two parts with a round bowl on a square base. Its brass basin, possibly from the sixteenth or seventeenth century, bears a relief depicting the Annunciation. An altarpiece carved in 1643 survives from the earlier church and now stands in the north aisle. The pulpit, carved in 1741 by the naval sculptor Niklas Ekekrantz, also came from the previous building. Three chandeliers hanging in the church were donated in 1914.
The tower holds two bells: the smaller is believed to date from the fifteenth century, while the larger was cast in 1936.
The main organ, with 29 stops across three manuals, was built in 1951 by Grönlunds Orgelbyggeri. A separate, smaller choir organ, built in 1890 by Tufve Nilsson and restored in 1985, served as the church's main instrument before the larger organ was installed.