The present stone church was probably built in the second half of the 1400s, though a small chapel is recorded as having been visited by Archbishop Olof Björnsson on the site as early as 1316. The rectangular nave has a straight-ended chancel, with a sacristy added to the north (or northeast) and a porch to the south, through which visitors enter. The walls are of rough natural stone, with brick used only around windows and doorways, while the porch itself is rendered and limewashed. A shingle-clad saddle roof covers the building, and, following medieval custom, the north wall has no window openings.
Inside, the church is notable for its extensive wall and vault paintings, thought to date from the late 1500s, depicting biblical scenes without any images of saints. These were covered over during the 1700s and only rediscovered and revealed during a restoration in 1915, led by Sigurd Curman, when the chancel window was also blocked and the original colours of the fittings were restored. A further restoration in 1965, overseen by conservator Sven Carlsson, made no significant changes to the church interior. A distinctive side gallery along the north wall, built in 1682–83, was constructed to accommodate Walloon smiths from Gimo Bruk and their wives.
The font is an assembly of two unrelated parts: a reddish sandstone base dating from the late 1100s or the first half of the 1200s, paired with a grey limestone bowl, pierced for draining water, that may be contemporary with the present church building. The pulpit, carved by Olof Gerdman in a rich Baroque style, was donated to the church in 1754 by Louis De Geer, whose family arms and motto appear above it; due to space constraints it now stands in the southeast corner of the chancel. The altarpiece and pulpit date from the same mid-1700s remodelling, when the church windows were also enlarged.
Other furnishings of interest include an altar painting given in 1887, a copy of a work by the Danish painter Carl Bloch whose original hangs in Hörups kyrka in Skåne. A set of communion vessels dates from 1731, and a six-branched chandelier above the north gallery was donated in 1791. The current organ, installed in 1950 and partly funded by a local baker's donation, is the third instrument to serve the church, following earlier organs from 1787 and 1893.
A detached, timber-clad bell tower stands on a small hill northwest of the churchyard, built in 1747 according to its weather vane. It houses three bells: the largest, given in 1746, bears the De Geer family arms; the middle bell was recast in 1747; and the smallest was cast in 1658 and is rung by hand with a rope.