The earlier church had a Romanesque plan with a rectangular nave and a narrower apsidal chancel, first recorded in a 1815 drawing. It was altered over the centuries, including an eastward extension in 1815–17, before being entirely pulled down in the 1890s to make way for the present building.
The current church was built in 1892–93 to designs by architect Carl Fahlström, with contributions from Gustav Pettersson and Sven Gratz, and was consecrated in August 1893. It was originally intended to seat around 1,000 people; today it holds about 360. The building has a rectangular nave with short, wide transepts, a semicircular chancel to the east and a west tower topped with a tall spire, its whitewashed walls pierced by round-arched windows.
The church interior was substantially reshaped in a 1954 restoration led by architect Sture Langö, when side galleries in the transepts were removed, one transept became a baptismal chapel, and earlier chancel paintings and supporting columns were taken away. A further reordering of the interior was completed in 2000.
Of the medieval church's furnishings, only the oak pulpit, carved in 1616 with figures of the four evangelists, was initially kept; its matching canopy dates from the same year. The altarpiece, a Baroque-style oak carving from 1683 depicting the Last Supper, was later reinstated and, along with the pulpit, is attributed to the woodcarver Gustav Kihlman, who also made the 1702 font and an epitaph to a former vicar. Other older items, including a censer surviving from the medieval church, remain among the church's furnishings.
The church's pneumatic organ was built in 1929, incorporating the façade of an earlier 1893 instrument, and was subsequently modified twice in the 20th century; a smaller mechanical chancel organ was added in 1987.