The church consists of a rectangular nave with a three-sided east end and a west tower. Substantial sections of masonry from a medieval church survive within the present nave's north and south walls, built entirely of raw or split grey stone. An extensive external restoration in 1978 allowed researchers to study this complex building chronology in detail.
The church's current appearance owes much to later alterations: the three-sided chancel was added in 1805–1806 when the building was extended eastward, and the tower was built in 1847, replacing an earlier freestanding bell frame. Its tall spire, topped with a weathercock, followed in 1890, part of a broader historicising remodelling of the exterior that year. Inside, the whitewashed church hall has a flat wooden barrel vault and reflects the restrained classicism typical of 19th-century Swedish church interiors, with fixed fittings largely renewed in the second half of that century.
Among the furnishings is a medieval triumphal crucifix, thought to date from the 13th century, hanging on the south wall. An older font of soapstone, dated to the later 1200s, was discarded and broken around 1900; only two carved fragments survive, now held at the Halland Museum of Art. The present wooden font dates from the 19th century, and above it hangs a carved trumpet-blowing angel from the 1700s. The altarpiece and pulpit, both in a neoclassical style with pink, grey, pale blue and gold decoration, were made in 1867 by Johannes Johansson of Mjöbäck; an earlier 17th-century altarpiece is now on loan to Halmstad Art Museum.
Two bells hang in the tower, the older cast in 1614 with a Latin inscription, the younger dating from 1955. The gallery organ has an uncertain history: it may have been built in 1857 by Grankvist, with later work by Salomon Molander in 1877, though it is unclear whether the current facade dates from that year or from the original instrument. It has been protected as a heritage object since 1985. A small chamber organ also stands on the south side of the chancel.