公元前177年~前176年间,冒顿单于进攻月氏,月氏战败西迁至伊犁河流域。
后老上单于和乌孙昆莫猎骄靡合力进攻西迁伊犁河流域的月氏,月氏不敌,南迁至大夏境内,但也有少数人仍然留居当地。
西汉武帝建元四年《前139年》,张骞出使西域的大月氏,打算与大月氏人结盟夹击匈奴,可是无功而返。
随后,武帝展开反击匈奴的战争,元光二年《前133年》发起马邑之战,在占领河套后,又发起河西之战,汉军节节胜利,至元狩四年《前119年》终于出现“而金城《兰州》、河西西并南山至盐泽《今罗布泊》空无匈奴”。
同年,张骞认为联合乌孙国,能切断匈奴右臂,三年后张骞向乌孙建议返回敦煌祁连间故地,以便与汉朝共同对抗匈奴。
当时,乌孙国国家分裂,太子蚤已逝,乌孙昆莫猎骄靡答应他以其子岑陬《zou》为太子的请求《岑陬是封号,名字叫军须靡》,引起太子弟弟大禄不满。
大禄握有兵权,计划杀害军须靡,猎骄靡为了保护军须靡,给他万余骑兵到别处自立,猎骄靡自掌万余骑兵自保,见完张骞,猎骄靡并未答应,因为乌孙国上下畏惧匈奴,加之对汉朝不了解。
后来,派出使节同张骞到了汉朝,进入长安,见到汉朝国势强盛,促使乌孙与汉结盟,匈奴单于听闻后准备攻打乌孙,乌孙随即向汉朝求援。
元封三年《前108年》,武帝以宗室刘建之女细君公主下嫁给猎骄靡,匈奴得知后,派遣单于女子与猎骄靡成婚,猎骄靡立她为左夫人。
不久猎骄靡逝世,军须靡即位,细君公主在元封六年《前105年》病逝,武帝又把楚王之女解忧公主嫁给军须靡,维持联姻关系,军须靡死,弟翁归靡为昆莫,娶解忧公主,汉对乌孙影响力日益增加。
西汉昭帝末年,匈奴和车师联军攻打乌孙,解忧公主上书西汉朝廷求援,适逢昭帝驾崩,朝廷没有派援兵。
宣帝即位后,经解忧公主及昆莫分别遣使,本始二年《前72年》秋发兵十五万骑,由五位将军分道并出,并遣校尉常惠持节助乌孙作战,至本始三年,匈奴大败,自此以后,匈奴由盛转衰,逐渐退出西域,乌孙成为西域最强大的国家,昆莫翁归靡决定摆脱匈奴,与西汉结盟。
宣帝元康二年《前64年》,翁归莫上书,“愿以汉外孙元贵靡《解忧公主之子》为嗣,得令复尚汉公主,结婚重亲,叛绝匈奴”,宣帝答允,乌孙与西汉联盟正式确定。
不过,由于匈奴自本始三年《前71年》起,力量削弱,西汉能凭借一己之力对付匈奴,西汉通过联姻保持与乌孙的同盟基础已经消失。