Oral tradition places a medieval predecessor roughly a kilometre to the south, though nothing certain is known of it. A second timber church with a tower was built on the present site in 1724–27, and when the current nave replaced it in 1877, the tower and parts of the west wall were kept, so traces of the older building can still be seen inside.
The 1877 nave was designed by engineer Emil Olsson in a restrained neo-Gothic style. The building is clad in white-painted board-and-batten panelling, with a straight east gable and a copper-clad spire on the west tower, topped by a cross on a globe. Pointed-arch window and louvre openings reinforce the neo-Gothic character.
Inside, the woodwork is typical of its period, with pale panelling on the walls picked out in blue, red and pink. A major rebuilding in 1977 reshaped the chancel, moving it forward into a wide, shallow niche flanked by glazed screens, with a new sacristy created behind the altar wall. By the 1960s the comparatively young nave had fallen into disrepair and its proportions were questioned, and demolition was considered before this restoration went ahead instead, under architects Uno Asplund and Janne Feldt.
Among the older furnishings, a soapstone font said to date from the medieval period, possibly the 1200s, stands in the south part of the chancel. The altarpiece, painted in 1735 in Baroque style, is attributed to Lars Hesselbom (also recorded as Hasselbom) of Åmål or Lidköping; sources differ slightly on the artist's base and surname. It depicts the Last Supper and the Ascension.
The organ, built in 1978 by A. Magnusson Orgelbyggeri, replaced an earlier 1948 instrument and stands on the south side of the gallery, a placement chosen to leave room for the choir; its light-lacquered facade echoes the wall panelling elsewhere in the church.