The oldest surviving part of the church is the chancel, believed to date from the early or mid-twelfth century, when it had no apse. A very narrow window survives in its north wall from this period. A doorway added in the early thirteenth century is thought to be the work of the stonemason known as Calcarius, though this attribution carries some uncertainty. The apse was added around 1200, at the same time as the nave was built. The nave was originally shorter and lower than it is today, though it is not known when it was raised to its present height. A sacristy stands on the north side of the chancel, with entrances on the west side of the tower and on the south sides of the chancel and nave.
The church's original tower stood in the west wall, but this was replaced in the mid-thirteenth century by the much larger tower seen today.
Among the furnishings, the altarpiece is attributed to J. Bartsch and dated 1667, while the pulpit was carved by Jochim Sterling in 1679. An epitaph, probably from the seventeenth century, also survives.
The church has had more than one organ. An instrument by Jonas Runbäck with nine stops was installed in 1869 but moved to the Gotland Museum (Gotlands Fornsal) in 1912; it had a long earlier history, having originally been given to a Stockholm chapel in 1698 before later serving churches at Botkyrka and Huddinge. The current pneumatic organ was built in 1914 by Eskil Lundén of Gothenburg.
In 2003, a mobile telephone operator installed a 3G base station within the church tower, with equipment housed on one floor and antennas mounted above and painted to match the tower's colouring — a small but telling sign of a medieval building continuing to serve modern practical needs.