The present building was constructed in 1861 to designs by the architect Helgo Zettervall in the Neo-Gothic style, though it was not consecrated until 1866. It replaced an older, probably medieval, church that stood about a hundred metres to the south-east, closer to Rävlanda village; that earlier building was demolished and its stone reused in the new construction. The white-rendered façade has a dark, dentil-decorated cornice, round-arched friezes on the tower, and a lantern topped by a spire. The interior was restored in 1935 under Knut Nordenskjöld, the ceiling was insulated in 1953, and a further restoration in 1974 gave the church its current interior and colour scheme.
The earlier medieval church had painted ceiling boards attributed to Sven Wernberg; a small number of fragments were rediscovered during a 21st-century renovation and are now kept in the tower.
Among the furnishings is a sandstone font made in two parts during the 13th century, decorated with foliate ornament, though badly damaged and only partly repaired; it was reinstated after the 1935 restoration. The altarpiece dates from 1710, carved by Anders Ekeberg and painted by Sven Wernberg, and was renovated in 1916. A separate altar cabinet beneath the south gallery is thought to be of German origin from the 16th century; after a period on loan to the Gothenburg City Museum, it was returned to the church in 1920. A sculpture of the Virgin Mary under the gallery is a later copy of a 12th-century Madonna, and a wall sculpture at the baptismal area was made in 1975 by Lennart Landqvist.
The smaller of the two bells was cast in 1519 and carries a Latin inscription invoking several saints; it is the earliest known work of the bell-founder known as Alf. The larger bell, originally older still, cracked and had to be recast in 1881.
The organ, with 25 stops across two manuals and pedal, was built in 1935 by Harald Lindegren and rebuilt by the same firm in 1950 and 1958; it retains eight pipes from an earlier 1871 organ. The old churchyard remains at the site of the original medieval church, marked since the 1930s by a spruce hedge, while the main churchyard now surrounds the present building.