汉武帝如此热衷于打匈奴的原因有两点,第一点是汉朝攻打匈奴算是大势所趋,无法逆转,即使汉武帝不去干,说不定也会有别的帝王去干,第二点这也是汉武帝个人的梦想。
第一点,自古一国就不容二王的存在,匈奴当时趁中原一片混乱,自己偷摸开始对周边进行劫掠与扩张,领土也是越来越大,甚至一度成为漠北最强大的部落,汉朝建立之后,匈奴自然也成其最强大的敌人。
但是汉朝当时刚刚建立,经历那么长时间的战乱,无论是军事还是经济都是一片萧瑟景象,这个时候要是贸然攻打匈奴,很容易激起民怨,政权都会不稳,所以只能采取和亲政策安抚匈奴,自己则修养生息,但是到了汉武帝这一代就不一样了,汉朝修养了那么久政治、经济、文化等已恢复得差不多,再加上汉武帝上位加强了中央集权与军事管理,所以对待匈奴的态度自然就不一样了。
第二点,汉武帝本身就比较好武,也怀有远大的政治抱负,所以对于打击匈奴自然也是乐此不疲的,而且汉武帝希望可以前往中原以为的地方探索。河西走廊是中原通向西部的必经之路。因此,为了实现这个梦想,汉武帝才不惜代价也要击败匈奴。除此之外,汉武帝曾经派张骞去往西域,他后来也不负使命带回了很多珍贵的西域资料,这些资料不仅引发了汉武帝对西域的向往,更为攻打匈奴提供了参考。