The church is built of limestone and grew in stages. The nave dates from the late twelfth century, with the tower added in the first half of the thirteenth century. Around 1300 a large, straight-ended chancel and matching sacristy were added to the north, apparently as the first step of a rebuilding that was never finished. The nave and tower have finely cut ashlar facades, with simple Romanesque doorways, while the chancel's architecture is Gothic, including a richly detailed south portal and original windows, among them the three-light group in the east wall.
Inside, the chancel is covered by a masonry vault, while the nave has a wooden pointed barrel vault installed in 1935–1938, replacing a flat ceiling so as to expose the full masonry surround of the chancel arch. Early fourteenth-century wall paintings survive in the chancel, along with a decoratively panelled wall cupboard.
Among the furnishings are a richly carved triumphal crucifix from around 1300, a font whose base dates from the twelfth century paired with a thirteenth-century bowl carved with simple figures, and a pulpit of 1600 that retains its original painted images of the Evangelists. The tall sandstone altarpiece was made in 1634.
Just outside the churchyard, to the south-east, are the remains of an early hillfort, while to the north stands the ruin of a medieval building usually interpreted as a defensive tower (kastal), although its form differs somewhat from Gotland's other surviving examples; it was restored in 1961. Within the churchyard itself lies a stone labyrinth, a so-called trojeborg, of unknown age, along with two roofed gateways (stigluckor), the western one dating from the late thirteenth century together with a stretch of the adjoining wall.