På platsen låg sannolikt en äldre träkyrka, innan dagens kor och långhus av sten uppfördes i början av 1200-talet. Tornet tillkom troligen i mitten av 1200-talet. Sakristian är från 1870. Nordost om kyrkan ligger en kastal; Gotlands sydligaste, uppförd under tidig medeltid (1100-tal). I dag är kastalen 12 meter hög, men beräknas ursprungligen ha varit 14 meter hög.
