The present church was built between 1885 and 1887, replacing an earlier church from 1718. It is laid out on a north-south axis, with a long nave, a three-sided chancel to the south and a tower to the north.
The altarpiece dates from the 1780s, though the painting itself was added later: in 1885 the artist Ludvig Frid produced a copy of Carl Bloch's well-known "Christus Consolator" for the new church. Fragments of an older altarpiece survive, along with eight medallions set beneath the ceiling cornice and a late 18th-century floor clock made by Sven Nilsson Morin.
One of the church's most interesting survivals is its pulpit, carved in 1718 by the Växjö sculptor Sven Segervall for the earlier timber church. When that building was demolished in 1889, the pulpit was kept and can still be seen in the tower of the current church. The font is a 20th-century addition.
The church's organ history reflects several phases of change. A small organ from the old church, with four stops, was transferred to the new building in 1885 and is said to remain stored within the church. In 1905 a new ten-stop organ was built by Eskil Lundén of Gothenburg, and its façade was later retained when the present mechanical organ was built in 1965 by Västbo Orgelbyggeri of Långaryd.