有一天,管仲对齐桓公说:“郑国向来不服天王,这时候又跟楚国拉拢到一块儿。主公要扶助王室,抵御蛮族,非得先收服郑国不可。”宁戚也说:“郑国从郑庄公死了以后,四个公子抢君位,简直闹得不像话。咱们先君杀了子?,原来想叫子突回去复位,没有想到祭足立了子仪。现在祭足死了,要是主公帮助子突复位,他一定一辈子也忘不了您,还不听您的话来订盟约吗?” 齐桓公听了他们的话,帮助子突打进郑国去,杀了子仪。子突又做了国君,加 入中原的联盟。不料楚国跟着就打 Zheng 国,只好退出齐侯这一边,又依附于楚国。齐桓公知道要叫 Zheng 国一心归附,不得不把楚国内战败才行。
这时正和管仲算计着怎么去征伐楚国内战败的情况下,有燕军使者来请救兵,说北边的山戎侵略进来了,将士们都被迫逃跑,他们央告齐侯快点去救。这时,对齐桓公开示意他首先应解决山戎问题,因为北方太平才能专心对付南方的蛮族。
于是,在周僖王十四年(前663年),齐桓公带领大队人马前往济水会师鲁庄 公后,就决定先攻打山戎。在这次行动中,与鲁庄公共力合作,并最终取得胜利,使北方安定下来,从而有利于进一步处理南方的问题。
在此期间,由于山戎头目密卢逃往孤竹地(今河北省朝阳县至河北市间),为了彻底解决这个问题,一同出征孤竹地。此时,在孤竹地遭遇失道并迷失方向的事故,但由于管仲提议使用老马为导航,最终成功脱离迷谷。
随后,大军返回途中,不料再次发现原本空城之谜揭晓,那是一场黄花与答里呵所布下的陷阱。在此过程中,也由管仲提出火烧城门策略,最终消灭黄花、答里呵及其部队,同时也将孤竹地完全纳入中国版图之内。
最后,由于燕庄公开愿意留守北疆保护中国的安全,而齊國與魯國結盟,因此齊國將長芦五十里土地赠予燕庄 公作为感谢,以体现诸侯之间友好的互助关系。但同时,这种行为也是出于遵循朝廷规定不得超越本土范围送别诸侯的一种礼节性表达。此事传遍各诸侯之间,让世人看到了齊桓 公以德治天下的英明决策和仁义之举。