昌豨(?年-206年),本名“昌霸”,一作“昌务”,中国东汉末年泰山郡人,是臧霸所率领的“泰山寇”成员之一。但在曹操的兖州时期受人诱使,不久曹操收复臧霸等人后不停地打压他,以致其只能在徐州的东海郡昌虑县垂死挣扎,走进悲惨的结局。
于黄巾起义时随臧霸投靠陶谦,后陶谦逝世,与臧霸等自成一股势力,期间进攻彭城王刘和。后于197年与吕布同盟。
在曹操管理兖州的时间段里,有位叫炅母的部民与昌豨串通,但被吕虔迅速平定。
建安三年腊月(合199年),吕布被灭之后,与臧霸等人共同归顺曹操,曹操委授青、徐二州一带领地封赏之厚遇,协防东边防备据青州北部的袁绍之长子袁谭的军势攻击,但唯独昌豨没有任命当地官职的记载,不过曹操有另设昌虑郡(原属东海郡的县),应是昌虑郡太守。
建安五年(200年)正月,昌豨响应刘备的劝诱,据东海郡一带领数万兵叛变,被曹操迅速平定。
同年的官渡之战后昌豨又再反叛,张辽跟随夏侯渊讨伐之,围之数月至次年(201年)仍行动未果,粮秣将尽。当时诸将认为要退兵重整,但张辽看出昌豨的消极抵抗,便只身去见昌豨,在张辽的诱使下昌豨答应投降。张辽知道后,又只身上三公山入昌豨家拜候其家人。昌豨见张辽坦诚相对,遂投降曹操。(《张辽传》)
建安十一年(206年),曹操剿灭袁绍势力之后的八月,昌豨再度叛乱,曹操派遣于禁征讨他,臧霸从征,不克,曹操再派夏侯渊助阵,三人协力攻下十余屯营。最终昌豨由于承受不住,加上于禁与他是旧交,便向其投降,但却被不顾众议的于禁自行以军法挥泪斩杀。曹操听说后不禁为昌豨哀悼。(《于禁传》)
昌豨死后,曹操将昌虑郡重新并入东海郡。
为《三国志》作注的裴松之认为于禁最终追谥“厉侯”是对昌豨的不义。