Tornet, byggt vid mitten av 1200-talet. är kyrkans äldsta del. Långhuset byggdes omkring år 1300, koret och sakristian tillkom vid mitten av 1300-talet.