田单是齐国临淄市的一个小官,他在安平城中时,正好遇上燕国来进攻。他事先叫人把车轴头都用铁皮包好,方便安平城被攻破时逃跑。因为提前做了准备,所以城破时田单的车轴没有在混乱中碰断,顺利逃到了即墨
。而城中大部分的百姓,则因混乱中车轴断裂,车辆无法前行,做了燕军的俘虏。
当时,带领军队一路攻城掠地的是燕国大将乐毅。他骁勇善战,接连攻下齐国七十多座城池,最后只剩下莒城
和即墨没被攻陷。齐国的大王齐湣王也被杀死,他的儿子法章在莒城被立为齐王。为了集中攻打莒城和即墨,乐毅把大军分成两路,右军、前军包围莒城,左军、后军包围即墨。
即墨处在富饶的胶东地区,是齐国较大的城市。即墨城内物资充裕,人口较多,具有一定的防御条件。即墨被围不久,守城的将领战死,城中守军没有了将领,不知道该如何应对,城池变得岌岌可危。当时,城内有见识的人站出来说:“田单足智多谋,以铁皮包车轴的办法,使族人从被攻陷的安平逃出,幸免于难。这就说明,他有行军打仗这方面的才能。”于是,城中的百姓都推举田单为守将,在他的带领下抵御燕军。
乐毅一年都没攻下莒城、即墨,只好命令燕军撤退九里,在这两城之外设立营地,利用地形修筑工事作为堡垒,与两城形成相持局面。乐毅想用攻心的办法来取得胜利,为了让那些占领区的百姓安心,不许燕军抓捕从城中出来的百姓,还要求燕军对生活特别困苦的百姓给予帮助;同时,允许城中百姓像以前一样生活,而不会被人干涉。
田单利用两军相持的时机,集结了七千多的士兵,对军队加以整顿﹑扩充,并派人增修城墙,加强防务。他不但和军民同甘共苦,而且总是亲自巡视城防;同时,还把自己的妻妾和族人都编入军队,并把自己的财产都发给士兵。城内的百姓和士兵都对田单非常信服。
时间转眼过去三年,乐毅还是没有攻下莒城、即墨。燕国有小人嫉妒乐毅,便向燕昭王挑拨说:“乐毅聪慧过人,三年攻不下两城并不是不能攻取,而是他想收服人心自立为王,只是顾虑到妻子、儿子还在燕国,所以才没有采取行动。如今齐国美女众多,万一他抛妻弃子,大王您可不能不防。”
听了这些话之后,燕昭王不但不为所动,反而当众斥责说此话的人不该从中挑拨。于是,燕昭王杀了那个人,并赏赐给乐毅的妻儿等同于王妃王子标准的厚礼,还让宰相带着君王才能乘坐的车马和上百辆属车,去恭请乐毅当齐王。燕昭王的举动让乐毅惶恐不安,不停地磕头谢恩,并坚持不接受燕王的赏赐,还写下文书,发誓永远都对燕王忠诚。从那以后,乐毅的德义和信誉被广为传颂,不仅齐国人纷纷折服,而且其他各国也很畏惧,再也不敢侵犯燕国。
公元前279年,燕昭王去世,太子继位,史称燕惠王。此时,莒城、即墨依然没有被攻陷。田单听说燕惠王从当太子时,就和乐毅不和。为了除去乐毅这个最难对付的敌人,田单在稳定内部的同时,想出离间乐毅和燕惠王的计策。他派人在燕国内散步谣言:“乐毅表面上说要攻打齐国,实际上是自己想在齐国称王。现在齐国已经没有君主,除了莒城、即墨以外的城池也都被占领。只剩下两座城池了,乐毅却迟迟攻打不下,其实他只是在等待时机进行称王的大业,所以才故意这样做。如果燕王派别人攻打即墨,肯定很快就能攻下。”
燕惠王本来就对乐毅迟迟攻不下莒城、即墨感到不满,听了这些谣言,果然上当。于是,他收回乐毅的兵权,召他回国,另外派大将骑劫代替大将军的职位。乐毅知道自己与燕惠王不和,燕王召他回国说不定藏着什么不可告人的企图,于是逃奔赵国去了。乐毅对燕国忠心耿耿,又立下不少汗马功劳,最后却落个被驱逐的下场。燕军将士都对乐毅的遭遇感到气愤,心中不服,军队内部也有了分歧。
代替乐毅的骑劫,作战方式跟乐毅完全不一样。他采取的是强攻政策。但即使是这样,也没有攻下即墨。于是,骑劫想用一些恐怖的手段来慑服齐军。田单将计就计,为了让燕军使用暴力手段,他派人散布消息说:“我最怕的是,燕军割掉齐国俘虏的鼻子,让他们冲在最前面,那即墨肯定会守不住!”燕国的将领听说后,果然相信,照做无疑。守城的士兵看到自己的同胞被燕军割了鼻子,全都气愤极了,而且也害怕自己被俘虏后会遭受同样的待遇,所以都暗下决心,一定要守住城池,绝对不能投降。
田单对这一切还是不满意,再次派人散布消息说:“齐国人的坟墓都在城外,真是让人担心。万一坟墓被燕军毁了,士兵们肯定会心寒。要是因为这个原因而不想再抵抗,那可就糟了。”燕军又中了计,真的挖掉了城外所有的坟墓,还把尸体都烧了。齐国人从城上远远看见燕国的兵士刨他们的祖坟,恨得咬牙切齿,纷纷向田单请求,誓与燕军决一死战。
田单看见齐军斗志昂扬,觉得反攻的时机已经成熟。为了麻痹燕军,他下令强壮的士兵全副武装潜伏在城下,而让年老体弱的妇女和年幼的儿童守卫城墙。同时,他派人向燕军诈降,并让城内的富豪送上重金贿赂燕国的大将,假称即墨将要投降,希望能保全自己的妻子儿女。燕国的士兵围城几年,早就归心似箭,听说他们要投降的消息,个个都欢呼雀跃;燕国的将军收到金银,更是高兴得合不拢嘴。
燕军认为齐军已经丧失了斗志,只等着接受齐军的投降,慢慢放松了戒备。这时候,田单却在为反攻燕军积极地做准备。他派人在城墙上凿出几十个大洞,又让人在城内搜罗了一千多头牛。他让人在牛角上绑上锋利的尖刀,牛尾上捆上浸泡了油脂的干草,再给牛披上画着五彩龙纹的布料。到了晚上,齐军点燃牛尾巴上的干草,把牛从预先凿好的城墙洞中赶出去。五千名精壮的士兵紧跟在牛群后面,城内的居民则擂鼓击器,呐喊助威。牛因为尾巴被火烧得疼痛,像疯了一样地奔向燕军大营。燕军一点防备都没有,加上天黑看不清,只见火光中无数角上有刀﹑身后冒火的怪物直冲过来,一个个吓得惊惶失措。跟在牛群后面的五千齐国勇士乘势冲杀,燕军夺路而逃,互相踩踏,死伤无数。混乱之中,齐军杀死了燕军大将骑劫。
燕军没有了将领,一路败退,田单率领军队乘胜追击。沿途各城镇的齐国子民,也都纷纷拿起武器加入军队。齐国的军队一天比一天强大,声威远震,很快就将燕国的军队赶出了齐国境内。自此,齐国失去的七十多座城池全部被收复。
随后,田单把齐湣王之子法章从莒城迎到齐国都城临淄。法章在临淄正式登上王位,史称齐襄王,封田单为安平君。