匡章

匡章（？－？），又称匡子、田章，战国时齐国齐威王、齐宣王、齐湣王三朝名将。大约活动于前335年至前295年间。曾与惠施评论齐魏相王的事。在对秦作战时，有人言语中伤他，但齐威王仍然信任他，他后来得知后，十分感动，誓死效忠齐王，遂北伐燕，南征楚，西攻函谷关，为齐屡建战功。

徐州相王

前334年，齐威王与魏惠王在徐州相会，并互相承认对方称王，匡章对此与惠施作了评论。

桑丘之战

齐威王末年，秦国借道魏韩向齐国展开军事行动，齐威王派将军匡章率兵迎战，两军交错扎营。开战之前，双方使者来来往往。匡章借机变更了部分齐军的徽章，混杂到秦军中待机配合齐国的主攻部队破敌。齐威王派往前线的人探不明匡章的用意，悄悄向威王打小报告说：“匡章可能要带兵降秦。”威王听了置之不理。过了不久，又有前线回来的人向威王报告说：“匡章可能降秦。”威王仍不理睬。如此再三。朝延众大臣见此情景向齐威王请求说：“言章子人（匡章）之败（不良行为）者，异人而同辞，王何不发兵击之？”威王胸有成竹地说：“此不叛寡人明矣，曷（何）为击之！”果然，时过不久，从前线传来齐军大胜的捷报。左右很吃惊，询问威王何以有此先见之明。威王告诉他们，从匡章的日常表现便可推断出。
原来，匡章的母亲在世时，得罪了匡章的父亲，被他父亲杀死埋于马栈下。威王任匡章为将时，其父已死。威王曾特许他打了胜仗之后，就为其母更葬，但为匡章谢绝，理由是：父亲生前未做此吩咐。他不愿意“不得父之教而更葬母。”这使威王对匡章的为人有了较深的了解，坚信他“为人子，不欺死父；岂为人臣，欺生君哉？”所以，尽管前线三次送来情报说匡章可能降秦，但威王都没有相信，坚持放手让匡章指挥作战，终于保住了桑丘之战的胜利。
匡章本人回朝知道了此事，十分感动，誓死效忠齐王。

齐破燕之战

齐国长期奉行北进南抗战略，即北灭燕赵，南拒楚魏。齐宣王六年（前314年），燕国子之篡位，爆发内乱，齐国乘机派匡章率齐国五都之兵十万，从渤海进发，进攻燕国，三十日占领燕都（今北京），攻灭燕国。齐军攻占燕国后，并无撤回之意，匡章又不管束军队，纵使齐军在燕国烧杀淫掠，燕人纷纷起来反抗，驱逐齐军。此时秦国、赵国等列国惧怕齐国吞并燕国做大齐国实力，便屯重兵于燕赵边境，威胁齐国不撤军即开战。不久，秦国于丹阳—濮水沿线与齐国沿河展开决战，宋康王临阵连夜撤军致使齐军侧翼暴露，秦军大败齐军，迫使齐国放弃对燕国的占领，因此燕国得以复国。

垂沙之战

前303年，孟尝君田文为齐国宰相，这时秦楚联盟，齐以楚负约为借口，联合韩、魏攻打楚国。楚国以太子横为质于秦，秦派客卿通率军救楚。联军闻讯后，当即退兵。次年，楚太子横因私斗杀死秦大夫而逃回楚国，秦楚联盟告破。
齐宣王十九年（前301年），齐宣王命令齐将匡章与魏将公孙喜、韩将暴鸢率领韩国、魏国、齐国三国联军进攻楚国的方城，楚国派唐眜率军迎击，两军在沘水两岸驻扎了下来。联军因不了解沘水的深浅情况，不敢贸然渡水作战，与楚军相持了6个多月。齐宣王在国内不耐烦了，派使者周最（或作“周冣”）到阵地言辞苛刻地催促匡章赶快渡河作战，匡章覚得自己辛苦谨慎指挥，还受如此委屈，便向周最说：“对我来说，把我撤职，杀了我，甚至灭了我的全家，这是大王能够做到的；战机不成熟时要求出战，战机成熟的时候要求不战，对我来说这是大王不能够做到的。”随后，匡章令人寻找可以渡河的地方，由于守备的楚军放箭，派出的人根本到不了河畔。后来，一位当地人说：“要想知道河水深浅太容易了：凡是楚军重兵防守的地方，都是河水浅的地方；凡是楚军防守兵力少的地方，都是河水深的地方。”匡章一聴，喜出望外，随即选派精兵乘夜幕从楚军重兵防守的地方渡河，向楚军发起突然袭击，在沘水旁的垂沙（今河南唐河境）大败楚军。
楚将唐眜因为联军六个多月没有多大的动静，放松戒备，等知联军上岸后才仓促调兵应战。楚军大败，2万多人被杀，楚将唐眜战死。之后，韩、魏取得宛（今河南南阳市）、叶（今河南叶县南15公里）以北的大片土地。楚国被迫以太子横为质子，向齐求和。唐眜的部将庄𫏋造反，庄𫏋横行楚国，成为楚国大盗。楚国从此一蹶不振。

伐秦

前298年，田文回齐为相，发起齐、魏、韩三国联合攻秦，由匡章统帅联军，以韩国军队为主力，攻秦前后有三年之久，先是攻到秦国的函谷关，驻屯大军，加以封锁，之后赵、宋两国也参加，最后终于攻入了函谷关，迫使秦国求和。秦国归还了魏、韩一些侵地后，三国联军才退去。