The present stone church was built to designs by the architect Johan Adolf Hawerman, completed in 1879–1880. It has a rectangular nave with a chancel and a semicircular sacristy behind, while the tower is topped by a curved cupola with inset clock faces and a closed octagonal lantern crowned with a spire and cross.
The earlier timber church on the site dated from 1721 and served the parish until the new building was ready. When it was decommissioned, most of its fittings, panelling and timber were sold at auction; much of the wood reportedly went into a farmhouse nearby. In the 1940s a Halland antiquarian led an effort to trace and recover the scattered material, and by 1949 the old church had been reassembled, using largely authentic material, as St Olof's Chapel in Tylösand, Halmstad, where it can still be visited today.
Inside the current church, a major renovation of 1929–30, following proposals by the architect Paul Boberg, radically altered the chancel: the once-wide, richly decorated space was reduced in size and given an apse-like form. The earlier altarpiece was removed and replaced by a medieval triumphal crucifix, a so-called 'Passion crucifix', dated to around the mid-14th century and brought over from Lidhult's medieval church.
Other notable furnishings include a font with a medieval base, a medieval image of St Olof, and a neoclassical pulpit with a hexagonal, gilded body beneath a sounding board. The church interior is lit by two large chandeliers made by the smith Åke Wremp of Angelstad. The organ facade dates from an instrument built in 1879 by Johannes Andersson of Långaryd; the mechanism itself was replaced in 1960 by a Danish firm and later renovated.