蒋贵是明朝前期的著名将领,出生在南直隶扬州府江都县,今江苏省扬州市。他自幼便身材高大,力气惊人,尤其擅长骑射。洪武末年,蒋贵开始参军,加入了燕山的卫队,成为一名普通的卫卒。很快,靖难之役爆发,蒋贵跟随燕王朱棣南征北战,立下了赫赫战功,最终被提升为昌国卫指挥同知。到了永乐四年,朱棣指派蒋贵与朱能、张辅、沐晟、李彬等将领一同征讨安南,之后他又参与了多次北伐蒙古的战斗。
在这些战争中,蒋贵积累了大量的战功,特别是在宣宗皇帝朱瞻基即位后,他被提升为都指挥佥事,负责管理彭城卫的事务。宣德二年,四川松潘一带的少数民族爆发了叛乱,蒋贵以右参将的身份跟随总兵陈怀前往镇压。在向导的引领下,蒋贵突破重重险阻,迅速攻入叛军巢穴。两军在一天之内接连展开了十多场激烈的战斗,最终将叛军击溃。事后,蒋贵因战功被提拔为都指挥同知,并被派往密云镇守,随后又随陈怀驻守松潘。 宣德九年,松潘的少数民族再次发动叛乱。蒋贵率领四千兵马,与方政等指挥一起分道进攻,成功平定了龙溪等三十七个寨子,斩首一千七百余人。许多叛军因恐惧跳崖自杀。战后,蒋贵晋升为都督同知,成为总兵官,接替方政镇守松潘。直到英宗朱祁镇继位后,蒋贵才被召回京城,封为右都督。此时,蒙古鞑靼部的阿岱汗和朵儿只伯等人正在侵扰甘州、凉州等边疆地区,驻守在当地的将领无法抵挡敌军,朝廷请求援助。于是,蒋贵被任命为平虏将军,带领大军征讨,成功在狼山一带击退敌军,随后又迅速穿越三天三夜,袭击阿岱汗的营地,再次大败蒙古鞑靼。 蒋贵随后将军队分为两翼,继续推进至八十里外,击溃了阿岱汗和朵儿只伯,敌人只得四散逃跑。从此,蒙古鞑靼部在长时间内不敢侵犯西境。因为这场胜利,蒋贵被封为定西伯,年俸一千二百石,并被赐予诰券,允许世袭爵位。此后,蒋贵继续负责甘肃的镇守。正统五年冬天,英宗朱祁镇决定出兵麓川,于第二年的正月任命蒋贵为总兵官,与王骥共同领军,征讨反叛的麓川宣慰使思任发。 蒋贵和王骥带领大军抵达金齿,首先成功劝降镇康守陶孟等人,然后分兵三路推进。蒋贵率领的中路军成功攻克了地势险要的上江寨,斩首五万级。接着,他们抵达木笼山,与左右两路军共同包围并击溃思任发部,成功斩首数百人。蒋贵没有停歇,继续追击,打败了叛军以象阵为傲的防御阵型。思任发再次失败并逃跑,麓川全境都因此而震动。同年冬天,蒋贵已经深入麓川腹地,联合当地的三宣六慰部族再次大败思任发军,斩首三千三百多人,还烧死了数万叛军。思任发只得带着妻儿逃往缅甸寻求庇护。 正统七年,蒋贵终于凯旋而归,因其战功被晋升为侯爵,并增加了三百石的岁禄,允许世袭侯爵。然而,蒋贵刚刚回朝,思任发便又重新返回,开始在故土兴兵作乱。于是,蒋贵和王骥再次被派遣,继续征讨麓川。七月,蒋贵和王骥带领大军出发,先派人到缅甸要求交出思任发,但缅甸始终不肯交出他。于是,蒋贵和王骥决定进军腾冲,与都督沐昂等人一同进攻缅甸。面对明军的进攻,缅甸派出重兵迎战。蒋贵亲自指挥水师沿江而下,成功焚毁了数百艘缅甸战船,并与缅军进行了激烈的战斗,最终大获全胜。思任发再次逃窜,但他的妻儿被明军俘获。蒋贵的儿子蒋雄也在这场战斗中不幸阵亡。蒋贵回到朝廷后,英宗朱祁镇特别为他增加了五百石的年俸,以示奖赏。蒋贵最终于正统十四年正月二十一日因染病去世,享年七十岁。