The present church was consecrated in July 1878, replacing an earlier medieval church said to have been built in 1175 by the mason Mårten Stenmästare. The foundations of that older building are reported to survive nearby. The current church is built of granite and brick, with a long nave measuring some 38 metres by 15 metres and a chancel at the eastern end. A tower roughly 30 metres high rises at the west end, with a porch occupying its ground floor.
Among the furnishings is a sandstone font dating from the 13th century, paired with a font basin from 1647 - an interesting survival predating the current building by centuries. The pulpit, carved with figures of the four evangelists, was donated by the vicar Josua Colliander. In 1860 an organ harmonium, a gift from Baroness Eva Berg von Linde, served the congregation until 1895.
The church's silver was stolen in 1980; replacements were later made based on old photographs and measurements, allowing the collection to be reconstituted in something close to its original form.
The present organ was built in 1978 by Mårtenssons Orgelfabrik of Lund, incorporating the façade from an earlier 1895 instrument by Salomon Molander & Co of Gothenburg, itself replaced by a larger organ in 1927 before the current rebuild. It was inaugurated to mark the church's centenary.