Kirken ble antakelig reist først som en liten trekirke rundt 1000-tallet. Rundt 1100-tallet ble det bygget en enskipet steinkirke med kor og apsis. Den fikk etter hvert et vesttårn. En større ombygging på 1200-tallet gav kirken et nytt gotisk kor, og etter den store ombyggingen på 1300-tallet ble den bygget opp i tegl, hvor skipet var utvidet vestover og med to store tårn mot vest og et nytt og stort korsformet kor. Etter denne ombyggingen ble kirken en av de største og mest praktfulle kirker i Norge.