The original Romanesque church was built of limestone, probably in the 1100s, and consisted of a rectangular nave, a west tower and a straight-ended chancel to the east. The bonding of the tower and nave walls shows they were constructed together as a single campaign.
In 1883 the church underwent a substantial transformation: a new nave was built crosswise over the old one, turning the orientation of the worship space from east-west to north-south. The main entrance moved to the north side, and a new chancel was established on the south side, marked by a group of three windows. The medieval chancel in the east was converted first into a sacristy, then in 1949 into a baptismal chapel, while the base of the old tower - formerly a porch - became the new sacristy.
The nave and the eastern transept (the old chancel) have saddle roofs covered in single-curved clay tile, while the tower's pyramidal roof is shingled and topped with a copper cross. Inside, the ceiling is a wooden trefoil-shaped construction. The furnishings largely reflect 19th-century taste, though the oak font and the stained glass in the southern chancel windows date from the 20th century.
Among the church's older possessions is a velvet chasuble from 1644, and a set of communion vessels donated the same year by Hindrich Reuter, bearing his coat of arms. An earlier soapstone font was sold off in 1840, its replacement arriving over a century later, in 1951. The current organ was supplied in 1950 by Nordfors & Son of Lidköping, with a case designed by Adolf Niklasson and built locally by Valter Lundqvist.