在西周后期发生了著名的犬戎之乱,周幽王烽火戏诸侯之后,当犬戎来袭,周幽王被杀身亡,西周王朝就此结束,周王室被迫东迁洛邑。
就在周平王东迁洛邑的时候,原在天水一带的一个小诸侯国秦国的国君秦襄公一路护送周平王抵达东方。周平王非常感激,就给秦襄公开出了一个空头支票。当时,关中地区已经全部被犬戎所占据,周平王干脆将这片已经不归自己掌握的领土分封给了秦襄公。对此,秦襄公非常高兴,因为有了天子的合法背书,占领这一区域就变得名正言顺。在护送周天子任务完成之后,秦襄公就开始了对犬戎的讨伐,后来秦襄公还死于和犬戎的战争之中。一直到秦文公的时候,秦国才基本控制了关中之地。
那么原来一度控制了关中的犬戎哪里去了呢?要知道,犬戎并不是一个有着强大凝聚力的政治实体,他们更多是一个松散的部落联盟。他们以游牧为主。进入关中地区之后,犬戎也发生了分化,一部分人来到关中平原,接受了原住民农耕的生活方式,放弃了游牧。这些人在秦人控制了关中地区之后,就和秦人、周人等融合为一体了。一部分犬戎则是退出关中地区以后,向西发展,后来发展为西戎。
秦人和西戎之间经常发生冲突,秦穆公的时代曾经发动大规模战争讨伐西戎,灭国十二,益地千里,遂霸西戎。到秦昭王的时代里,秦人才基本消灭了西戎。西戎余部一部分后来发展为羌族。一部分犬戎向北撤退,他们到了北方蒙古草原之后,结合其他部落,发展而为后来的匈奴。还有一些犬戎余部,遭到中原诸侯国的攻击,而最终消亡。比如骊戎因为骊姬而闻名,他们就曾受到了晋国的攻击。