Nuvarande långhus och kor är uppförda i mitten av 1300-talet, tornet från 1200-talet kvarstår efter en tidigare romansk kyrka som uppfördes under senare delen av 1100-talet. Från den romanska kyrkan kvarstår också bildfriser, som murades in i 1300-talskyrkans väggar. Bildfriserna, liksom dopfunten, tillskrivs stenmästaren Sigraf som var verksam under slutet av 1100/början av 1200-talet. Sakristian tillkom 1828. Triumfkrucifixet är från 1200-talet, sakramentsskåpet, kalkmålningarna i korvalven och glasmålningarna i korfönstren är från 1300-talet, kyrkklockan från 1400-talet.