An earlier medieval church once stood on this site, consisting of a nave with a narrower, straight-ended chancel to the east and a tower to the west, with transept arms added at a later date. The present church was built between 1835 and 1837 to designs by the architect Per Axel Nyström, and was consecrated in 1837. Its walls are built of grey stone, with a large nave incorporating an apsidal chancel at the east end, and a tower set into the west end of the nave.
The tower was heightened in 1889 with the addition of a new octagonal lantern placed above the existing one, and in 1896 the lower lantern was fitted with a clock. The overall impression of scale and verticality may explain why the building has been likened to a cathedral, though it remains a parish church in form and function.
Among the church's furnishings are two fonts of notably different ages: a limestone font carved in Gotland in the 15th century, and a brass font from the 17th century. A triumphal crucifix dates from the 15th century, while a set of communion vessels and a paten are said to go back as far as the 14th century, making them among the older surviving objects associated with the church.
The pulpit, painted white and gold, dates from the same period as the current building, though an older pulpit was donated to the church in 1634 and may still be present in some form. The organ was built in 1856 by the Danish firm Marcussen & Søn, altered in 1937, and later renovated in 1992 by the same firm; it remains a mechanical instrument typical of its era.