公元前964年春天,祭公谋父带领周军跟随周穆王西征,进兵阳屈,周军大胜。然而,由于缺乏历史资料,战争的过程不得而知。据《后汉书·西羌传》报道,“获得五王,获得四白鹿和四白狼,王遂迁往太原”。也就是说,俘虏了五位部落首领,而“四白鹿、四白狼”中的“鹿”和“狼”则被认为是以鹿、狼为名的军族。同年7月,西戎派使者去见周天子。
从战争成果来看,这场战争的军事胜利并不大,由于穆王对边疆少数民族采取了高压政策,其后果对周极为不利。例如,一群犬军部落被迁往太原(今天是甘肃省平凉市和镇原地区)。《史记·周本纪》说:“从一开始就没有人能做到这一点”,这表明周王朝在周边外国人中失去了威望。
公元前961年,穆王战胜犬戎后,继续向西走,一直打到昆仑,还传说在瑶池会见了西王母。千里之行并没有打消穆王对西方乐土的向往。据说周穆王有一个擅长开车的车夫,叫做造父。造父的祖先以擅长养马开车而闻名。中衍曾为商王大戊开车。造父受到周穆王的青睐,于是精心挑选了8匹与毛色相配、力量整齐的骏马,并将其调驯,名为“华侨”、“绿耳”等,献给周穆王。穆王乘坐8骏驾驶的车,造父为控,西行至西王母之邦,乐而忘返。
穆王西征大败犬戎,遇见西王母