娄敬随着虞将军入宫,见过刘邦,刘邦先命赐他酒食,待得娄敬食完,刘邦方始问他来意。娄敬回答:“陛下定都洛阳,是否欲与周朝比盛?”刘邦点头。于是娄敬说:“陛下取得天下,与周不同,周由诸侯,积德十余世,至武王始为天子。周公相成王,方营洛邑,因其地适中,诸侯便于纳贡。其意在使后世子孙以德服人,不欲恃险,致养成骄奢暴虐恶习。但周公虽建洛邑,亦未迁都,后至平王,方才东迁。周室遂弱,分裂为二。诸侯不服,周不能制,并非德薄,乃由形势过弱之故。今陛下崛起丰沛,灭秦胜楚,大战七十,小战四十,专由武力取得天下。人民遭乱,疮痍满目不比成康之时。为陛下计,不如定都关中。关中负山带河,地势险要;腹地广阔,物产丰富,号为天府。如果再把六国旧贵族迁到咸阳附近,既可以就近控制他们,又可以充实关中人口,作为国都的咸阳,就固若金汤了。”
刘邦听了,觉得娄敬说得有理,便将他的意见说给众大臣讨论。此时的群臣大多都是山东人,他们就图洛阳离山东近并且方便走动,于是不想西入关中,便都托词说:“东周定都洛阳,立国长达几百年;秦倒是定都关中了,可到了秦二世就灭亡了,我们还是像周朝一样定都洛阳的好。况且关中地处西方,离咱们位于东方的故乡太远了。并且洛阳东边有成皋,西边有崤渑,而且背河面洛,险亦可恃。”