Tornet är från 1200-talet, och hörde till en äldre romansk kyrka som på 1300-talet ersattes av dagens gotiska långhus, kor och sakristia. Reliefer från den romanska kyrkan finns inmurade i den nuvarande kyrkas fasader, och dess grundmurar påträffades i samband med en restaurering 1953-54. Interiört finns triumfkrucifix och dopfunt från 1100-talet.