The present church replaced a medieval building dedicated to St Anne, of which little survives beyond its foundations and reused stone. Sources differ slightly on the exact building date: one account gives 1856, while another states the church was built in 1857–1858; both agree it incorporates the grey-stone walls of its medieval predecessor. The building was constructed under master builder T. Ljunggren, to designs by master mason Magnus Cederholm, later revised by the architect Johan Adolf Hawerman. It consists of a nave with a stepped-gable tower to the west and a rounded apse to the east.
Inside, two older furnishings survive from the earlier medieval church: a wooden pulpit from the 1600s, with side panels showing the four evangelists in arched fields, and a small twelfth-century aquamanile, a rare survival of medieval metalwork. The pulpit was raised in height and given inscriptions in the early twentieth century.
The altarpiece, painted in 1887 by August Almén, depicts Christ at Emmaus and is a copy after Carl Bloch's painting in Löderup Church. Nearby stands a copy of Thorvaldsen's well-known figure of Christ, dated 1882, which is said to have originally stood on the altar itself. The font, of wood, is decorated with marbled green paint on a pale grey ground.
A notable curiosity hangs to the left in the chancel: a votive ship, a 1:50 scale model of the topsail schooner Ebba, built in 1891 and later moved to Skillinge. The model was made by Göran Göransson Stiby, who gave it to the church in 1999, continuing a long Scandinavian tradition of votive ships in coastal parish churches.
The church's organ has a layered history: an 1835 instrument by Anders Larsson of Ystad was enlarged in 1885, replaced in 1931 by a new organ from Olof Hammarberg of Gothenburg, and finally succeeded in 1980 by the present mechanical organ built by Johannes Künkel. The gallery and organ façade, however, date from 1835 and were carried over from the old church.