自于西元前202年击败项羽后，刘邦原本想建都雒阳，但是朝臣娄敬建议入都长安，但群臣大多是从东方而来，纷纷反对，认为雒阳更好。于是刘邦征询张良，张良说：「雒阳建都的东周虽然比秦仅两世好，但是城郭仅数百里，田地太薄，四面都是平地，容易遭受到攻击。反观关中有函谷关、陇蜀的沃野千里，南边有巴蜀的富庶，北边有胡人畜牧的便利，可以在三面防守，并向东方牵制诸侯，只要握住渭水通运京师，当东方有变，就可以顺流而下。正所谓金城千里，天府之国。娄敬说的没错。」于是刘邦决定入都关中，并拜娄敬为郎中，赐刘姓。汉太祖五年（前202年