齐惠公十年,齐桓公的次子齐惠公吕元病逝。自此,齐桓公的五个儿子吕无亏、吕昭、吕潘、吕商人、吕元都分别做过了一遍齐国国君。齐惠公吕元的去世也标志着长达半个世纪的齐桓公五子争位告一段落。齐惠公的儿子吕无野继位,是为齐顷公。
这个齐顷公算是一个比较孝顺的国君,他的父亲齐惠公死后,母亲萧桐叔子便一直闷闷不乐。作为儿子,齐顷公总是想让母亲开心一点。
齐顷公六年,晋国六卿之一中军佐郤克前来出使齐国。郤克的父亲便是之前晋国的中军元帅,可以说此时晋国郤氏是继赵氏之后又一声名显赫的氏族。
但郤克这个人却天生有些驼背,所以走起路来有点滑稽。正好郤克在去齐国的路上碰到了同往齐国拜访的鲁国季孙行父、卫国孙良夫,所以三人便一同前往。
好巧不巧的是,季孙行父有些跛脚,孙良夫独眼。当这三个身体有些残疾的来到齐国,齐顷公看见这三人,感到十分滑稽。为了让母亲也开心开心,便令母亲萧桐叔子坐在帷幕之后观看,结果齐顷公的母亲看了之后不仅高兴了,还笑出了声。
萧桐叔子的笑声激怒了郤克,郤克立即回国,并留下狠话,“此辱不报,誓不再渡黄河!”于是回国后便向晋景公请求发兵攻打齐国,晋景公没有答应,郤克又请求只带领郤氏的家臣去进攻齐国,晋景公看郤克在气头上,也没有不答应。
不久,晋国中军将士会担心郤克因为伐齐不得做出冲动之事,便主动让贤,从此郤克担任晋国中军将,也终于可以开始谋划伐齐之事。
齐顷公八年,晋国郤克第一次伐齐,齐顷公只好派公子彊到晋国做人质,郤克才退兵。
齐顷公十年,齐顷公率军攻打鲁国,结果鲁国捉住了齐顷公的宠臣卢蒲就魁,并杀死暴尸于城墙之上。齐顷公大怒,亲自击鼓,攻破鲁国龙邑,并继续向南进攻。卫国大夫孙良夫派兵救援鲁国,结果也被齐国军队击败,鲁、卫两国便向晋国求援。
郤克终于得到了复仇齐顷公的机会,于是请求率领战车八百辆,自己率中军,士会之子士燮率上军,栾盾之子栾书率下军,韩厥担任司马,军队开赴卫国,与鲁、卫两国军队会合。
到达卫国不久,晋国军队便与齐国军队在卫国莘地(今山东莘县)相遇,齐顷公也毫不示弱,对着晋国喊话说,“齐国军队虽然不强,但也请在明天早上与你们决战。”郤克则回话说,“晋国与鲁卫同是姬姓兄弟之国,今天齐国在兄弟的国家发泄愤怒,晋君不能忍受,让我们前来只能前进不能后退,才不辱晋君的命令。”
紧接着双方在莘地进行了第一次交锋,郤克故意示弱,派大部队从侧翼向齐国的鞌(an,一声)地(今山东济南)移动,小部队则在莘地与齐国作战。
第二天,齐国的军队在鞌地与晋军主力遭遇,双方随即展开大战,这就是历史上的鞌之战。
战斗进行的十分激烈,结果齐国大败,齐顷公驾车撤退,晋军的司马韩厥则驾驶着自己的战车在齐顷公后面追赶。因为韩厥在出战前的那天梦见父亲子舆警告他不要站在战车的两侧,所以这次作战,韩厥是坐在马车中间。齐顷公的驾车邴夏见韩厥亲自驾车,认为他是君子,便只射杀了韩厥的左右护卫,但韩厥依然亲自驾车冲锋。
齐顷公危急时刻,和自己的车右逄丑父调换了位置。结果齐顷公的战车陷住,被韩厥追上。韩厥以为逄丑父是齐顷公,逄丑父也趁机假意让齐顷公下车取水,齐顷公因此逃跑,躲过了被俘虏的命运。
鞌之战后,齐顷公也献出玉器向晋国谢罪,愿意同晋国结盟,并归还了侵占的鲁国、卫国的领土。