公元前203年,韩信受刘邦之命东进击齐。大军已近平原渡口,却有探子来报说齐王田广已经归降汉朝。原来,刘邦一方面下令韩信挥军东进,以武力相逼;另一方面,派遣说客郦食其前往游说齐王田广。
韩信出兵之前,郦食其向刘邦进言:齐国幅员千里,背靠大海,西临黄河,北有济水,唯有南面紧邻楚国。地理位置优越,战略上又如此重要,而且边境屯军二十万,田氏宗族各支又都能征善战,您即便是派了大将韩信,再给他数十万军队,也不可能在一年或几个月的时间里把它打下来。不如汉王您派我前去,说服他归降我大汉。刘邦对韩信等身边人总有提防之心,见郦食其说得也有道理,于是就同意了。结果,韩信大军还没到,郦食其的三寸不烂之舌就奏效了。
韩信这边虽不乐意但也只得打算班师返回。但随即被谋士蒯通的一番话劝阻了:“将军您奉诏攻打齐国,而汉王只不过派密使说服齐国归顺,但有诏令叫您收兵吗?况且这个郦食其不过是个说客,凭三寸之舌就降服齐国70多个城邑,而您统帅几万人马,花了一年时间才安定了赵国50多城池,如今又要无功而返,这被汉王看在眼里,岂不是您还不如一个儒生?"此话正中韩信心意,他觉得刘邦一面令其出兵,一面又派出说客,这不是不信任我吗?而且平定赵地之功我占大半,但封赵王却封的是张耳,这我也不做计较,但齐地若能拿下,我当个齐王也不过分吧。
这时齐王田广已决计降汉,对汉军的戒备松懈,韩信乘机袭击了齐驻守历下(今山东济南)的守军,很快就打到临淄城下。齐王大惊,认定郦食其是刘邦派来的幌子,为的就是让他放松警惕,然后与韩信里应外合,遂下令把郦食其“烹杀”了。齐王田广又连夜率军撤到高密(今城阴城故址),派人向项羽求救,许诺击退汉军后以齐国国土的一半酬谢楚国。
果然不出几日,楚王项羽便派大将龙且亲率兵马与齐王田广汇合,齐楚联军号称有二十万众,在潍水河东岸的高密城驻守下来。龙且轻视韩信,急于交战。另一边,韩信的大军也已经追赶而来,在潍河西岸安营扎寨。潍河一战,韩信连夜派人做了一万多条袋子,盛满沙土,塞住潍河上流。然后他亲率一半军力涉水进击,挑衅龙且。龙且出兵迎击,韩信佯装怯弱败退,龙且率军渡江进击。这时韩信命上游守兵掘开壅塞住河道的沙囊,霎时间河水奔流而至,龙且军惊慌失措,淹死者不计其数。岸边的又被韩信挥军截杀,龙且本人也战死沙场。东岸齐楚联军见西岸将军战死,大军溃散,几乎遭到全歼,赶紧调头向南逃跑。韩信率军急渡水追击至城阳,楚兵皆被俘虏,齐王田广却在逃跑的路上就被乱兵杀死了。
齐地平定后,韩信遂派人向刘邦上书:“齐国人狡诈多变、反复无常,南边又与楚国相邻,如不设一人代理齐王之位,局势不会安定。大王不如让我做代理齐王,为您安定后方。”当时,项羽正把刘邦紧紧围困在荥阳,情势危急。刘邦看了韩信的上书,几乎要破口大骂:都什么时候了?韩信不救我荥阳之急,竟还想自立为王?但其身边谋士张良、陈平赶紧劝阻:汉军处境不利,您若不答应他称王,恐生兵变啊。刘邦听之有理。于是,派遣张良携诏书前去,封韩信为齐王。
