年，周宣王任命秦仲为大夫攻打西戎，开启了秦国对西戎的战争。公元前822年，秦仲在对西戎的战争中战死，周宣王于是给秦仲之子秦庄公兄弟等五人7000兵卒，命令他们讨伐西戎。秦庄公击败西戎后，周宣王秦庄公继承秦仲之位，并封其为西垂（即西犬丘）大夫，领有分支成原居的西犬丘。公元前778年，秦庄公去世，其长子世父为了报祖父秦仲为西戎所杀的仇，决意讨伐西戎，并让太子之位于其弟秦襄公。公元前776年，秦襄公迁都于汧（今陕西省陇县南），同年，西戎包围西犬丘，公子世父率军迎击，被西戎所俘虏。过了一年多西戎才放还公