The church's origins lie in a medieval building, of which the ground floor of the tower survives. A new stone tower was added in 1822, and between 1832 and 1835 the medieval nave was replaced with a new nave and a semicircular chancel, built directly on the old church's walls. The sacristy sits behind the altar. Both tower and nave were designed in the neoclassical style typical of the early nineteenth century, and this remains the church's dominant architectural character today. The tower is topped with an open, cross-crowned lantern.
The interior has been altered more than once: a remodelling took place in 1894 under Adrian C. Peterson, followed by further restoration in 1924. In 1951 the sacristy was extended to the north, and the artist Einar Forseth—known for decorative work elsewhere in Sweden—painted the ceiling. A further internal renovation and rebuilding took place in 2006.
Among the church's furnishings is a font of Gotland limestone, thought to have been carved sometime between the late thirteenth and fourteenth centuries, its bowl decorated with a shell-cup motif. The altarpiece, depicting Christ's agony in the Garden of Gethsemane, was painted in 1833 by the artist Severin Nilsson of Asige. The Baroque-style altar surround, with columns supporting a triangular gable, and the pulpit were both made by Johannes Andersson of Mjöbäck in the 1830s, the pulpit originally painted by Peter Hallberg of Halmstad.
The church also has two bells: a larger one cast in 1798 and a smaller one recast in 1736, both bearing inscriptions. The organ case, partly still sounding, dates from an 1869 instrument by Johan Nikolaus Söderling in neoclassical style; the organ itself was replaced in 1924 and again in 1989 by Hammarbergs Orgelbyggeri.