The present church was built between 1875 and 1878 to designs by the noted church architect Helgo Zettervall, in a Romanesque Revival style. It was funded by Michael Treschow, then owner of the nearby Karsholm estate, whose family held patronage rights over the parish from 1648 until the system was abolished in 1921. The bishop who consecrated the building in May 1878 is recorded as praising its noble and spacious design, though such dedicatory remarks should be read as the flattering language typical of the occasion.
The church stands on the site of an earlier building dating back to the late twelfth century, demolished in 1875 to make way for its successor. Nothing survives above ground of that medieval structure, but five flat gravestones have been laid between the current church and the old rectory to mark where its chancel once stood.
The medieval font, carved from granite around 1200, no longer stands in the church itself: it was moved to the park of Karsholm Castle. Inside the present church, visitors can instead see a seventeenth-century font with an elaborately carved lid, along with wooden panels bearing biblical scenes from the same period. The altarpiece and pulpit are both executed in the round-arched style favoured by Zettervall, the pulpit decorated with carved sacred figures set into its panels.
The church's original organ, built in 1879 by the Copenhagen firm of Daniel Köhne, was replaced in 1958 by a mechanical instrument from A. Mårtenssons Orgelfabrik of Lund, which remains in use.
In the north-east corner of the churchyard stands a small obelisk commemorating Sven Nilsson, a member of the Swedish parliament who died in 1877, shortly before the new church was completed.