The medieval predecessor of today's church was a stone-built structure dating from the 1200s, dedicated to Saint Ursula. It had a rectangular nave with a narrower, straight-ended chancel, whitewashed walls, a tarred wooden-shingle roof, and, according to records, a tiled chancel roof from the late 1600s. As the old church had no tower, its bells hung in a separate wooden bell frame in the churchyard. A notable feature of the medieval interior was a carved altarpiece depicting saints, with Saint Ursula given pride of place; this altarpiece has not survived. The medieval church was demolished in 1870 to make way for the larger building that stands today.
The current church was built between 1870 and 1873 in a Neo-Romanesque style, designed by master builder Fredrik Bergström, and was consecrated in 1873. It is constructed of rubble stone with brick door and window surrounds, and consists of a rectangular nave with a chancel and apse to the east and a tower to the west. The tower is capped with a copper-clad spire topped by a cross-orb finial.
Inside, the church has a light, spacious character typical of its period, with a coved ceiling above the nave. A screen wall separates the apse and the sacristy behind it from the chancel. The building underwent restoration in 1914–1915 and again in the 1930s, and a limestone floor was laid in the 1960s.
Among the furnishings, the altarpiece was painted in 1911 by Josef Svanlund, depicting the Risen Christ, and is set within a frame of pilasters supporting a broken pediment with a gilded cross. The pulpit with its canopy and the octagonal wooden font both date from the time the church was built, as does the open pew arrangement.
Two bells of note hang in the tower: a large bell purchased in 1872 from the Trefaldighetskyrkan in Karlskrona, originally a gift from King Karl XI, and a smaller bell cast in 1650 by Claus van Dam. The church's organ was rebuilt in 1961 by Frede Aagaard of Månsarp, replacing an earlier instrument installed in 1875.