Nuvarande långhus uppfärdes troligen omkring sekelskiftet 1100/1200. Det nuvarande koret uppfördes i mitten av 1200-talet, tillsammans med den nedre delen av tornet. Tornet byggdes upp till sin nuvarande höjd på 55 meter under 1300-talet.