匡章是齐国大将,他是唯一一位能带兵攻入函谷关的将领,秦昭襄王只能被迫割地求和。
历史上关于匡章的记载很少,甚至《史记》中也没有他的传记。匡章最初是一个儒生,他曾和孟子一起出游,两人的关系非常好,孟子对匡章推崇备至。后来的匡章来到齐国做将领。
齐国经过邹忌变法后,国力强盛,而秦国在商鞅变法后便对外扩张,于是两国爆发战争。秦国挑起了战争,秦国突然进攻齐国,齐威王命匡章为将,带兵抵抗秦兵。开战前,匡章曾向秦军派出使者,同时偷偷把齐军的旗帜换成秦军的。
匡章没有告诉齐王这些,齐王的使者以为匡章已经叛变,想杀掉匡章。齐威王怒斥了使者,“此不叛寡人明矣,曷为击之!”匡章把握时机,“齐兵大胜,秦军大败”,取得了桑丘之战的胜利,打击了秦国的嚣张气焰。秦惠文王派出使者向齐国道歉。
燕国内乱时,齐宣王派匡章出兵,匡章仅用三十多天就攻破了燕国的都城,后来燕国虽然复国,但元气大伤。
后来由于秦国的挑唆,楚国不再与齐国同盟。所以齐国、魏国、韩国组成联军报复楚国。当时齐国的将领就是匡章,齐军取得了垂杀之战的胜利,大破楚军。
楚国受到秦国蒙骗与秦国开战,结果丧失领地。于是齐、魏、韩三国联合攻秦的战争,联军的统帅是匡章。三年多的战争后,匡章攻破函谷关。
秦昭襄王派出使者求和,还将以前侵占的土地全部归还。这是匡章最辉煌的一战,他攻破了函谷关,战胜了不可一世的秦国。