The church stands on a prominent rise above Larv, close to ancient archaeological remains, and the churchyard entrance is lined with old pollarded trees, once cut regularly to provide fodder for livestock. A sketch from 1695 recorded an earlier medieval church built of hewn sandstone on this spot.
The current building, designed by the architect Ludvig Hedin (who also designed the church at Fyrunga), was constructed between 1863 and 1865 after the medieval church was judged too cramped and dilapidated for the growing parish. It was built by dagsverkare, tenants who paid their rent in days of labour rather than money. The church comprises a nave with an eastern chancel, a polygonal apse, a west tower, and a sacristy attached to the chancel's north side. The exterior walls are roughcast and lime-washed, with slate-covered saddle roofs and a tower topped by an eight-sided spire.
The font's bowl dates from the second half of the 13th century, surviving from the original medieval church, though its base was newly made during a 1961 renovation. Two oil paintings attributed to the Venetian painter Antonio Balestra (1660–1740) are also among the church's furnishings, and the current altar was installed in 1961.
The churchyard contains carved gravestones dating back to the 17th century, including one dated 1638 that was later cut in two for reuse as a step when the new church was built — a reminder that gravestones were sometimes recycled once no descendants remained to tend them, a practice occasionally revived today for its sustainability. Early Iron Age finds have also been made in the old burial ground.
The surrounding district's poorer soils, compared with more fertile land only a few miles away, drove many local families to emigrate during Sweden's 19th-century famine years — a hardship reflected in the parish's social history.
The present organ was built in 1967 by John Grönvall Orgelbyggeri of Lilla Edet, incorporating pipework from an earlier 1872 organ by Johan Nikolaus Söderling.