A romanesque church is recorded on this site during the medieval period. The present building replaced it in 1871–1872. The sources differ slightly on the builder: one states the church was built by Anders Pettersson of Värsås to a design by Fredrik Damianus Bergström of Skara, while another names Johannes Larsson of Varola as the builder, adding that an earlier, grander design by the architect Johan Fredrik Åbom was rejected by the parish as too costly in favour of Bergström's cheaper plan. The church was consecrated on 10 October 1872 by Bishop Johan Albert Butsch.
The building has a stone structure with a nave, a straight-ended chancel to the east and a tower to the west, with the sacristy housed in a narrower, lower extension at the eastern end. Stone from the demolished medieval church was reused, forming decorative corner dressings on the exterior. Inside, the original nineteenth-century fittings survive, including a three-part panelled ceiling, and the church has been carefully repainted using linseed-oil paints.
The font is the oldest surviving object, dating from the second half of the twelfth century; it has been noted as showing similarities to work associated with the stonemason Othelric. On the altar stands a cross with a shroud motif set against a painted southern landscape backdrop.
Two bells hang in the church. The middle bell is of an early medieval campanula form, unmarked but for three small incised crosses, while the smaller bell has a straighter body and no inscriptions, thought to date from the thirteenth century.
The organ was built in 1935 by Nordfors & Co of Lidköping. It is a pneumatic instrument with a silent (non-speaking) façade and ten stops across two manuals and pedal, fitted with fixed combinations and automatic pedal coupling.