吕布被灭之后，与臧霸等人共同归顺曹操，曹操委授青、徐二州一带领地封赏之厚遇，协防东边防备据青州北部的袁绍之长子袁谭的军势攻击，但唯独昌豨没有任命当地官职的记载，不过曹操有另设昌虑郡（原属东海郡的县），应是昌虑郡太守。建安五年（200年）正月，昌豨响应刘备的劝诱，据东海郡一带领数万兵叛变，被曹操迅速平定。同年的官渡之战后昌豨又再反叛，张辽跟随夏侯渊讨伐之，围之数月至次年（201年）仍行动未果，粮秣将尽。当时诸将认为要退兵重整，但张辽看出昌豨的消极抵抗，便只身去见昌豨，在张辽的诱使下昌豨答应投降。张辽知