Dagens torn är från 1200-talet, och hörde ursprungligen till en äldre kyrka som började uppföras på 1100-talet. Koret från 1100-talskyrkan ersattes med det nuvarande omkring 1250. Det äldre, romanska långhuset revs omkring 1300, och det nuvarande långhuset uppfördes. Samtidigt höjdes tornet till sin nuvarande nivå, och koret anpassades till det nya gotiska långhuset bl. a. genom att förses med spetsbågiga fönster.
