The church was originally built towards the end of the 1100s, and the chancel and parts of the nave still date from that early period. Its present form owes much to a substantial 1844 rebuilding overseen by the noted architect Carl Georg Brunius, which added the west tower, with further alterations following in 1871.
Among the furnishings visitors may notice is a gilded silver communion chalice from the early sixteenth century, along with pewter candlesticks dating from the early 1600s. The carved oak pulpit was made in 1611, and the oak font followed in 1661, giving the interior a mix of medieval and seventeenth-century craftsmanship.
The church has had a succession of organs. An instrument with six stops was built in 1857 by Johan Lambert Larsson of Ystad, replaced in 1922 by a thirteen-stop organ from Olof Hammarberg of Gothenburg. The current mechanical organ was installed in 1982 by the Danish firm Frederiksborgs Orgelbyggeri of Hillerød.