The present building, completed in 1940 to designs by architect Sigfrid Ericson, replaced a brick church built only a few decades earlier, in 1904–1907, which proved structurally unsound and was demolished in 1942. Ericson designed the new church as one of a group of three sharing a similar style, along with Skene kyrka and Nissaströms kyrka. These buildings were conceived to evoke the appearance of remodelled medieval churches, drawing on natural materials and older architectural traditions, particularly from the 18th century.
The church has a stone structure with a nave, a narrower chancel to the east, and a tower to the west, with a sacristy attached to the north side of the chancel. Its whitewashed façades and richly detailed spire are characteristic of Ericson's work in this group of churches.
Before the current building, a wooden church thought to date from the 17th century stood on the site. It was dismantled in 1908 and re-erected in Ramnaparken in Borås, where it survives as the Ramnakyrkan. When that 17th-century church was taken down, a substantial number of timber planks were discovered beneath its floor, believed to belong to an even earlier stave church. Dendrochronological analysis of this material, mostly oak, suggests the earlier building may have been constructed in the 1130s. The timbers are now held by the Swedish History Museum, offering a rare physical link to the site's medieval origins.
Inside, the altarpiece was painted by Gunnar Torhamn and depicts the institution of the Eucharist. Two wooden sculptures representing the apostles Peter and Paul, the work of a local artist, are also among the church's furnishings.