The church was built of stone early in the medieval period. The romanesque tower is the oldest part, while the two-aisled nave and the narrower, straight-ended chancel date from around the mid-1200s; the sacristy on the chancel's north side was added in the 1850s. The whitewashed walls and pointed window openings give the building a typical Gotland silhouette, with saddle roofs over nave and chancel.
The tower's unusual truncated shape is said to result from a collapse, reportedly in 1534, after which it was capped with a sturdy octagonal spire. Of the two south portals, the chancel doorway is of particular interest for its runic inscription, which names Lafrans Botvidarson of Eskelhem as the church's builder — a rare instance of a named medieval mason recorded in stone.
Inside, the nave is covered by six vaulted bays, with the two central columns carrying decorated capitals and bases that echo the carving on the chancel portal. A pointed triumphal arch leads to the chancel, which is lit by a group of three windows in the east wall.
Several furnishings date from the 1600s, including the font, altarpiece and an epitaph, with the pulpit dated to 1633. The gallery, added in 1704 and decorated with images of the apostles, was paid for by sixteen ship captains from Sønderborg in Denmark — a gift that points to trading contacts across the Baltic at the time; the christening dish is said to be a related gift from the same donors. The gallery was moved from the west gable to the north side during the 1950s, and the church underwent restoration in 1926 under architect Anders Roland.
In the pasture in front of the church lie the ruins of a medieval rectory, said to have been inhabited from the 1200s until the late 1500s — a modest but tangible reminder of the wider clerical settlement that once surrounded the church.
The church also contains an organ of some interest: an 1854 instrument by Carl Gustav Cederlund of Stockholm was restored in 2012, alongside a larger organ built by Lindegren Orgelbyggeri of Gothenburg in 1956.