The church was designed by architect Adrian C. Peterson and built of local red granite, combining Neo-Gothic and Romanesque stylistic features typical of church building at the turn of the twentieth century. It was consecrated in 1906. The building has a Latin cross plan with a tapering five-sided chancel to the east, a nave to the west, and a tower.
Much of the original interior survives, including furnishings designed by Peterson himself: the pulpit, altarpiece, pews and organ case. The colour scheme of browns and beiges against lighter wall surfaces is said to reflect the original decorative intentions, though the interior was repainted in lighter tones during a 1950 restoration before being restored again to its earlier appearance in 1984.
Pointed arches, spires and other Neo-Gothic details recur throughout the fittings. The chancel windows hold richly coloured stained glass depicting salvation history and Christian symbols, and a painted text band runs around the triumphal arch between chancel and nave. The pulpit is elaborately carved with pointed mouldings and Greek crosses, and the five-sided altar rail has an openwork screen of small columns and pointed arches.//The altarpiece itself, arranged as three pointed gables with a wooden cross, is the church's original 1906 work; it was removed at some point after 1950 and reinstated in 1984. For part of the twentieth century, between 1920 and 1984, the church instead displayed a copy of Thorvaldsen's figure of Christ on the altar.
The font is older than the rest of the church: a soapstone bowl dated to the late thirteenth century, carved with a pointed leaf pattern, transferred here from the earlier medieval church. The organ in the west gallery was built in 1906 by Anders Petter Loocrantz of Alingsås, with a case designed by Peterson, and was later modified in the mid-twentieth century.