公元1127年,金兵南侵,攻破了汴梁城(今天的河南开封),俘虏了北宋的第八个皇帝宋徽宗赵佶和第九个皇帝宋钦宗赵桓。并把皇亲国戚一把全抓到了北国。皇帝被抓走了。国不可一日无君呐。在外驻守的宋徽宗赵佶的第九个儿子康王赵构在文武百官的拥戴下当了皇帝,史称南宋。
南宋刚建立初期,由于金兵的步步追击,赵构看到回开封的可能性已经没有,所以,开始讨论建都的事。当时刚刚当上枢密使(相当于宰相)的李纲提出“天下形势,关中为上,襄、邓次之、建康又次之,今宜以长安为西都,襄阳为南都,建康为东都,各命守臣,葺城池,治宫室,积糗粮,以备巡幸”。提出来建三个都城,以长安(西安)、襄阳(湖北襄阳)、建康(南京)分别为都城,随时可以到这三个都城去走走,这样做的好处有三个:一是借巡幸,随时到各处去吃吃喝喝,养活这帮大臣和护卫部队,任何一个地方都不会一下子吃空,而且经济的发展也会随着皇城的设立而得以发展;二是不设置固定的都城,敌人无法设定攻击重点;三是四处巡幸,奸臣也不可能设定计谋谋朝篡位。但是,当时朝中大臣意见不一,定都一直没有下定论。
到了十月份,金兵突然南下,快打到南京了,高宗又与群臣商量,当时大家都认为迁都南京好,南京一来是六朝古都,东南要地;二是东南长时间处于安定的形势,财力富盛,物质雄厚,有钱;三是凭借长江天险,有利于军事上的固守。所以,赵构就下令“巡幸东南为避敌之计”。先到东南才是避开敌人的办法。所以这年冬天就往南京逃。到了扬州这儿,不愿意跑了。因为扬州这儿生活条件好啊,大将张浚就建议:先把南京的都城修起来,我们先在扬州这儿待着,练兵勤政,安定人心。等国家态势安定了,再大举南下不迟。赵构也就借坡下驴,在扬州住下来了,大兴土木,皇家的生活又来了,宫里的花钱又如流水。
可好景不长,建炎三年(公元1129年)二月,金兵攻破了扬州,赵构仓惶逃过江,他这会儿感到,江南的镇江、南京都离长江太近,如果金兵先打破苏州,南北夹击,这两个地方根本守不住,干脆,再往南跑。往哪儿去?杭州。杭州这个地方,从后唐的吴越国开始,吴越国王采取的是保境安民的政策,使杭州在北宋初年,没有经过战争。当时的吴越国王钱元俶直接投降了赵匡胤,赵匡胤也没有去剥夺钱氏政权,仍然让钱氏治理杭州。这样,经过二百多年的安宁环境,杭州的经济、文化迅速发展,成为百事繁荣的“地上天宫”。所以,宋高宗选了杭州吴越国原来的王宫作为行在(也就是行宫)。并把杭州升为临安府,准备迁都。
但这会儿金兵还在后面追啊,高宗只好再跑,经越州(绍兴)、明州(宁波)下海逃往台州温州地区。金兵在海上追了三百多里,遇上风暴,没追上,返回杭州,一通烧杀抢夺,回去了。
高宗见金兵不追了,于建炎四年返回越州,先以越州为行在,次年改年号为绍兴元年(1131年),升越州为绍兴府。绍兴的名字也就这么来的。但高宗感到,绍兴这个地方“漕运不继”,水上运输能力太差。下令移跸临安,我不在你这儿待了,运输不行,想要点什么东西都来不及。并诏令临安守臣徐康国“措置草创”皇城,不用太讲究,抓紧时间给我建个皇城。而且要求,一切从简,到第二年,高宗返回临安,后来又到南京住了两年,于绍兴八年(公元1138年)正式定都临安。