逃到齐国，桓公想任命他为卿，他不接受，桓公就任命他为工正。这间接造成其后人夺去了姜姓齐国的政权，即田氏代齐。
救燕国伐山戎.齐桓公二十三年（前663年），山戎攻打燕国，燕向齐求救。齐桓公救燕，攻打山戎，一直打到孤竹国才停。燕庄公送齐桓公到齐境。齐桓公说：“不是天子，诸侯向送不能出境，我不可以对燕无礼。”于是把燕君所到的地方割给了燕国，叮嘱燕君学习召公为政，像周成王周康王时一样给周朝纳贡。诸侯听说此事，都拥护齐国。
救邢国伐狄.齐桓公二十五年（前6