合肥之战是中国东汉末年至三国时期，孙军（东吴）与曹军（曹魏）以合肥（今中国安徽省会合肥市）为目标的争夺战。
建安四年，孙策取合肥，以顾雍为合肥长。建安五年，孙策遇刺身亡。后曹操表刘馥为扬州刺史，刘馥占领合肥，此后孙权屡攻合肥不克。太和六年，满宠更治新城。后来除了曹魏的扬州刺史诸葛诞发起叛乱时投靠东吴而没有把守合肥，使东吴一度得以进入寿春，除此之外终吴之世都未能进占淮南尺寸之土；该次叛乱不久后，寿春又沦陷于魏，东吴也没能维持对合肥一带的有效占领。
合肥是由曹操命刘馥建设的一座位于东南方战略要地的坚固城池（后于城西三十里依山增筑一城互为据守，名为合肥新城），是为城高且易守难攻的寨垒，所以守备能力对曹军极为重要；而东吴若要北伐，合肥是其中一个障碍点及补给点。曹魏与东吴双方于公元208年至253年在此地爆发过五次较大型的冲突，而吴军皆未能攻克魏军守势。至于同样是战略要冲的濡须口，魏军也从没有攻克吴军的守势。
城池位置
合肥故称庐州。被称为淮右噤喉，江南唇齿，系长江以北守卫的咽喉重镇，向西可以达申、蔡故地，北则为徐、寿，江南势力必先得合肥而后争胜于中原；中原势力得合肥，则"扼江南之吭而拊其背矣"。魏明帝曹叡评价：先帝东置合肥，南守襄阳，西固祁山，贼来辄破之于三城之下者，地有所必争也。盖终吴之世，不曾得淮南尺寸地，以合肥为魏守也。(先帝魏武帝曹操在东部戍合肥城之守，南陲防守襄阳城，西疆稳固祁山守备，敌兵进犯立即被遏制于这三城之下，地位极其重要。直到吴国将近沦亡，也不曾侵占淮南半分，都归功于合肥之守备。)
合肥城由曹操命令刘馥修建。遗址位于合肥市西十五公里的鸡鸣山东麓，东西约二百余米，南北约三百余米，城为长方形，立四门，唯南面无门，移设东侧，城内有环城墙的深宽坑道。
合肥新城是按照满宠提议在旧城西北方向三十里修筑的新防御工事，因为远水和有险可依而造。今遗址位于合肥西北郊15公里、鸡鸣山东2.5公里、淝河北岸，今郊区三十岗乡古城郢南侧。城池南北长约四百米，东西宽约二百五十米呈长方形。城四周可分辨出宽约五十米的护城河道。今已辟为遗址公园，系市级文物保护单位。
历次战役
第一次战役（合肥之围）
208年十一月，曹操于赤壁之战大败，但大军仍驻扎于荆州北部。十二月，孙军将领周瑜正攻打江陵的曹仁，而孙权则亲自进攻合肥，又另派张昭进攻九江的当涂。
曹操接到消息后，派将军张喜带兵解围。至明年，合肥城久攻不下。而合肥城经过数月的攻击，又连连下雨，城墙将崩，于是守军以草和棕榈叶补上城墙，夜晚则点火照亮城外，观察敌人行动以作防备。另一方面，张喜援军仍未到达，别驾蒋济作信，伪称四万援军已到雩娄，派主簿假扮迎接张喜，并命三个守将带信出城后装作偷入城。当中，一个成功回城，两个却被孙军擒获。
孙权想率轻骑亲自突击敌人，不过张纮进谏道：「夫兵者凶器，战者危事也。今麾下恃盛壮之气，忽强暴之虏，三军之众，莫不寒心。虽斩将搴旗，威震敌场，此乃偏将之任，非主将之宜也。愿抑贲、育之勇，怀霸王之计。（兵器是不详的器物，战争是危险的事情。现今主将阁下恃著盛壮的气势，轻忽强悍凶暴的敌虏，三军的官兵，莫不心寒。虽然可能斩杀敌将、夺取敌旗，威震敌场，但这是偏将的任务，不是主将宜做的事。希望你能抑止贲、育之勇，怀有霸王的计谋。）」孙权便停止进攻。孙权得信后，相信曹军会有四万人来救，便烧阵撤退，合肥之围解除，张昭攻不下当涂撤退，而周瑜与部将攻破南郡及曹军，曹仁败退。
参战人物
第二次战役（逍遥津之战）
214年，曹操南征孙权失败，班师前留张辽、乐进、李典等七千多人防守合肥。至隔年，曹操出征张鲁时，派护军薛悌送函到合肥，写到「贼至乃发（贼军到时就打开）」，同时孙权与刘备争夺荆州中以平分荆州作条件，两军休战。不过，孙权见曹操在汉中，未能及时回到东边，在八月，号称十万人进军合肥。
张辽等便打开曹操之函，上面写到「若孙权至者，张、李将军出战，乐将军守；护军勿得与战。（若孙权军来到，张、李两位将军出城迎战，乐将军守城；护军薛悌不要出战。）」因敌我兵力悬殊，各将都对此指示感到疑惑。本来张辽、李典二人不睦，曹操为了防止战中二人间隙至于不利之境，于是命令乐进守城接应。是时，张辽说：「曹公正率军在外作战，等他率领的援军到达时，孙权军必定已攻破我们。所以教函要我们在敌军集结完毕前反过来攻击他们，先挫折敌人的气势，以安定军心，然后可以顺利守城。成败之机，就在此一战，各位有何疑惑？」李典亦认同张辽的作法，愿意以公事为重抛弃前嫌。
守城军在前夜募集勇士，征召到了八百人，并且杀牛犒赏军士，准备明日大战。天亮的时候，孙权只与数名部将作为先头部队刚到达了合肥战场，并在这里进行设营立寨。突然张辽被甲持戟出城冲了出来突袭，孙权军正在设营没有防备，杀死了数十人，斩了一名不知名将校，陈武力战而死，徐盛因为负伤遗失了军旗，并与宋谦一同撤走，二人统领的部曲士兵出现逃跑情况。张辽这时冲进孙权军营，孙权见势把张辽引离战场，撤走到高山之上，张辽追至并呼喊孙权下来应战，孙权以长戟自守。眼看张辽军不如自己剩余的先头部队人数多，便令军士将张辽军团住。张辽突击冲出，包围被打开缺口，张辽麾下的数十人得以逃出，其余陷于敌阵中的军士呼唤道：「将军抛弃我们了吗？」张辽再度冲进包围网救出其他人，望风披靡，无人能挡住张辽。战斗从日出到中午，孙权军先头部队的士气被张辽夺去，潘璋与贺齐等人相继从后方赶来增援，及后潘璋与徐盛、宋谦的军队相遇，期间有两个士兵逃跑，潘璋立刻把这二人斩杀，其他士兵们见此情况全部返回再战，瞬间将颓势瓦解，先头部队重拾士气。贺齐则引领中军部队进行反击，并拾回了徐盛遗失的军旗。张辽见况不利撤退回城内修整守备，曹军众人之心安定，孙权的大军陆续从后方赶来集结。
孙权围合肥十多日不解，适逢军中流行疫疾，而江东内部的山越也进行侵扰，于是命大军班师。孙权与一千多虎士与凌统、甘宁、吕蒙、蒋钦等为殿后，稳定了大军后方的安全。张辽观察到孙军撤退，乘机率七千骑兵追击只有一千余人的孙权军，孙权数万大军全数撤出，剩下殿后大军一千余人走至逍遥津之北，此时张辽赶至偷袭，孙权弓骑应战，吕蒙和凌统拼死捍卫，甘宁大叫为什么军乐队不鼓吹，随即士兵奏鸣，自己引弓射击，蒋钦一同力战护主。
孙权派人命撤走的大军返回救援，可惜大军已经走了很远，孙权与张辽兵力悬殊，凌统亲率三百人死战，撤退路上的津桥（飞骑桥）已被敌军所毁，有一丈余的桥面没有木板，当时孙权近监谷利在马后，叫孙权抓著马鞍、松开缰绳，谷利在后面加鞭，以助马势，孙权顺利跃马过河成功撤退。
凌统回头再战，突入张辽七千人重围斩获数十人，左右部属无一生还，凌统预计主子孙权已经走远，随即披甲下水秘密潜逃。当时贺齐率领水军三千人在南岸接应孙权，孙权上船后看到水面上的凌统生还非常高兴，由于凌统重伤促使孙权派人找卓氏的良药帮他医治。
战斗过后，张辽对于紫髯将军身长足短、弓马娴熟的勇武很感叹，便问投降的吴人这人到底是谁，降人回答是孙会稽（孙权），魏军知道答案后全军上下非常悔叹，因为张辽和乐进多次在逍遥津与孙权相遇交锋，但由于孙权的武艺之故错失擒获他的机会。
参战人物
第三次战役（合肥新城之战）
太和三年（229年），曹魏的征东大将军满宠上书建议在合肥城西三十里依山筑城建造新城，尽管殄夷将军田豫认为合肥自守有余，但满宠认为合肥附近的水路给予了吴军进退便利，如果有援军至，怕孙权反过来吞并援军，对此谋士蒋济亦同意满宠建议，于是曹叡采纳建筑新城，防备吴国。
太和四年（230年）正月，魏国于合肥境内建筑合肥新城，防备吴国。当年冬天，孙权声称要取合肥。满宠上表要求召集中军兵及召回所有请假将士，满宠集合六千步骑兵力。后来兖、豫两州兵力云集，吴军只好退还了。朝廷命满宠就此撤兵。满宠认为敌兵大举退还，恐怕不是本意。他们一定是佯装退却以麻痹我们，等我们撤军后，好趁虚而入。于是上表要求不要撤军。于是曹魏采纳满宠的建议，让兖州、豫州的援军继续驻扎在扬州境内。在水上待命二十日的孙权果然来攻打合肥城，却遭溺死斩首达一百人，不克而还。
参战人物
第四次战役（合肥新城之战）
234年，蜀汉丞相诸葛亮进行第五次北伐，遗使请东吴一起出兵，孙权答应。旋即引发第四次合肥之战，孙权于同年五月进驻巢湖口，自称有十万人，亲自带兵攻向合肥新城；同时派全琮、诸葛恪攻芍陂和六安；朱然、诸葛瑾率万余人进驻江夏、沔口，攻向襄阳；将军孙韶、张承进驻淮，向广陵、淮阴进逼，形成四路兵马北伐。
六月，合肥新城魏军陷入苦战，满宠没把握打败孙权，提议放弃合肥新城撤退到寿春防守孙权，不过散骑常侍广平刘劭认为满宠该自守不攻，避其锐气；而中军则先派步兵五千、精骑三千出发，将队伍排列疏散，多加旗、鼓，敌军知道大军到来，必定自走，可以不战而破。魏明帝曹叡听从其计，先派前队出发，认为合肥、襄阳、祁山是曹魏东、南、西三个重要防点，必须兼顾不能放弃，因此不接纳满宠撤退的意见。当时孙权军受到瘟疫侵扰，满宠组织数十人用树木折枝浇上火油焚毁吴军攻城器械，期间射杀了孙权的侄子孙泰（亦是曹操的侄外孙），但是，吴军士气顽强依然猛攻合肥新城。
七月壬寅日（8月31日）曹叡驾御龙舟亲率中央大军前往救援新城，孙权听闻曹叡率曹魏中央大军救援，也知道平原作战吴军机动力不如魏军骑兵有弹性优势，所以避免出现大损伤之前，下令猛攻中的吴军在曹叡赶到之前全部撤出。其他三路吴军亦下令回师，只有陆逊军继续战斗，但陆逊军不久亦撤退。
参战人物
第五次战役（诸葛恪北伐）
253年，吴太傅诸葛恪由东兴之战得胜而还，依仗顾命之托，不顾众臣劝阻（如蒋延曾全力劝阻被搀扶出宫，好友聂友和同为托孤大臣的滕胤亦无效），锐意北伐，意图一举吞并扬州（属魏，治寿春）。
三月诸葛恪亲率二十万人再次出兵北征，为前度十万大军二倍，就孙吴军作战而言，史无前例。但孙吴内部，孙权已死，新立君储孙亮年弱。群臣包括其密友聂友等以致蜀汉将领张嶷、诸葛瞻等均致信反对，但毫无作用。另一方面诸葛恪遣使李衡，约姜维将数万人自武都出石营，经董亭，围南安。诸葛恪自领一路向淮南，另遣一支水师搭载士兵逆淮河而上攻青、徐二州试图佯攻吸引魏军。但魏军傅嘏看破诸葛恪不敢大军直接渡河渡海遥攻，青徐二州全力支援合肥之守。
吴军西线防线方面，吴乐乡督施绩部直属诸葛恪，江陵防务并入其弟诸葛融防区，并主动引军入沔，吸引都督荆、豫二州的王昶、荆州刺史王基所部魏军南线守军。但史书并未记载有交战。
四月，吴军合军号称二十万至淮南。魏军方面，司马师决意坚壁清野挫敌锐气，敕扬州都督毌丘俭、刺史文钦按兵不动自守。其弟司马昭新败，只好让其叔、太尉司马孚为主帅，督军二十万自中原南下拒敌；又令郭淮、陈泰率关中军西进，解豲道之围。当陈泰至天水郡洛门时，姜维兵粮已尽，退兵。
五月，吴军围攻合肥新城。路上魏民远遁坚壁清野。毌丘俭、文钦请兵出击，为寿春主帅司马孚制止。新城守将张特派出刘整、郑像突围传讯，为吴军抓获，大骂吴军，誓死忠于魏国不降。吴军威胁称援军已退还洛阳，反被郑像大喊“援军将至，大家奋战”所吓倒。
城中守将张特、乐方被诸葛恪建起土山急攻，三千士卒死伤半数。合肥新城将要沦陷城破，张特对吴人说：「现在我已无心再战了。但依魏国法规，被攻超过一百日而援救不来的话，虽然投降，家人可以免去刑责；自抵抗敌人以来，已经九十多日了，这城中本来有四千多人，战死者已经过半，城池虽陷，如有半个人不想投降，我便与他说话，陈明善恶，明日早上送名，你们先以我的印绶拿去作信托吧。」
张特便将印绶抛给他们，而诸葛恪相信他，便不取印绶。于夜中，张特却拆去屋舍的木材、围栏，将城墙崩溃的地方补上二重。到明日，张特对吴人说：「我但有斗死耳！（我只有战斗而死了！）」坚守不降，吴军大怒，进攻但无法攻克。时天气炎热，吴兵疲劳，疫病横行，得病的人有大半，死伤严重。诸葛恪攻城不下，以为将士装病，加上中计羞耻，迁怒于各部将，杀人立威，士卒怨声不断但不敢再直言。朱桓之子朱异提出折中：先返回豫章的石头渚重整旗鼓再度围攻，被诸葛恪大骂，革兵回乡。士兵多疫疾，向诸葛恪汇报却被斥责为诈病并要斩首，军士于是不敢言实情。
蔡林曾多次向诸葛恪陈述用兵之计，但不为所纳，反而招嫉，投魏，故魏尽知吴军部署。
七月，司马师乃敕文钦督锐卒救援，并断其归路，毌丘俭帅诸将以为后继，总属太尉司马孚统领。
新城距离吴军船只较远，撤退中乱为一团的吴军被文钦斩首万余。汝南太守邓艾则称文钦斩首数万。
张特首功，升杂号将军，封列侯，迁豫州安丰太守。嘉平六年（254年），毌丘俭上书特追封刘整、郑像关内侯，由嫡子继承，家属免除军役。
毌丘俭在奏文中说此战是魏国建国后从来没有过的惨烈及损伤。
参战人物
其他
在诸葛诞之乱中，扬州刺史诸葛诞据寿春起兵反抗权臣司马昭时联络东吴，故放弃了在合肥的设防，合肥因而成为空城，东吴也因此得以派军进入寿春。但不久后诸葛诞败亡，东吴也没能有效占领合肥等地。
时下引用
这五次战役中有三次出现在光荣的动作游戏真三国无双系列中，分别是215年、234年及253年的合肥之战（后两次在游戏中称为合肥新城之战）。