刘邦在汜水称帝的时候,本来想着定都洛阳来着,但是最终决定还是在关中称王,这个改变与一个小兵有关,这个小兵就是娄敬。
娄敬,齐国人,戍卒,本来要去陇西戍边的,但是到了洛阳以后,恰好碰到了刘邦,就想着和刘邦说几句话。他找到了同时齐国的一个老乡,在他的引荐下穿着个羊皮大衣就去见刘邦了,也不考虑羊皮上的膻味会不会熏倒这个新晋的皇帝。
刘邦很好奇,一个小兵有什么和我说的呢?越是好奇,越想见见。刘邦让人准备了美酒佳肴来款待娄敬。娄敬就说了:陛下你打算定都洛阳,是因为周王朝首都在洛阳吗?刘邦说是的。娄敬就说了:我看这样不好啊,陛下你这刚刚登基,各方势力还不稳定,我看汉中地区就不错,土地肥沃,四面都是山,选首都要选易守难攻之地。
娄敬的这个提议遭到了刘邦群臣的反对,但是张良还是给了支持的意见,刘邦最终还是听从了娄敬的建议。后来的事实也证明了娄敬的提议是完全正确的。因为这件事,刘邦就记住娄敬了,后来就给他改名为刘敬,封为郎中,称为“奉春君”。
刘邦天下平定了,但是边境地区的匈奴始终不安稳。在山西边境负责守卫的诸侯王韩信(此韩信不是和刘邦平定天下的韩信),多次向匈奴求和,刘邦以为他已经投降了匈奴,于是亲自率大军去攻打匈奴。韩信害怕,早早就向匈奴投降了。
在刘邦出征的时候,刘敬就和刘邦说了,这仗不能打啊。但是刘邦心想了,我大汉天下基本平定了,还怕你匈奴不成,偏偏就不听刘敬的。还骂了刘敬,说你这个齐国的狗奴才,就会花言巧语,动摇我军心。刘邦把刘敬关了起来,继续去攻打匈奴,就有了后来的“白登之围”。
“白登之围”中刘邦不顾下了大雪,一直往前冲,中了匈奴诱敌深入的计划,刘邦被围困在了白登山,后来向匈奴行贿才得以解脱。这件事后,刘邦杀了十几个提议攻打匈奴的言官,释放了刘敬,封他为关内侯。
这次逃脱了,该怎么样解决匈奴骚扰边境的问题呢?刘邦又向刘敬请教。刘敬就说了:咱们还是把长公主嫁给匈奴冒顿单于吧,再给他们备点厚礼,这样呢,长公主就是匈奴的王后,单于就是您的女婿。生了儿子后,您的外孙就是单于,哪有单于和自己的姥爷干仗的道理?刘邦觉得这个计划可行。吕雉反对自己的女儿鲁元公主嫁那么远,于是就找了个宗室女冒充公主嫁了过去。
刘邦和娄敬的和亲政策,看似是讨好匈奴,但是对于西汉初年来说,经济不稳定,国力不够强大,用和亲来换得安宁,大汉朝才能够休养生息。此后的将近200年的时间里,汉朝一直采用和匈奴或者乌孙等国和亲的政策,来维持边境的安宁。一直到了昭君出塞之后,匈奴才开始衰落下去,和亲也就暂时告一段落了。