Kyrkans äldsta delar härstammar från 1100-talet. Under 1300-talet förlängdes långhuset med cirka 7 meter åt väster, då även sakristian byggdes. Kyrktornet tillkom på 1400-talet och uppfördes av gråsten. Några takvalv verkar aldrig ha uppförts. 1763 - 1766 utvidgades kyrkan år norr med en korsarm. Kyrkans främre del består av greve Curt von Stedingks gravvård.