曹僖公八年(公元前660年),僖公姬夷逝世,太子姬班继位,是为曹昭公。
春秋形势图曹昭公二年(公元前659年),春季,狄国入侵邢国,曹昭公联合宋桓公、齐桓公救援邢国。邢国人溃散,逃到诸侯军中。诸侯军队于是赶走了狄人,装载了邢国的器物财宝而帮助他们迁移,诸侯军队没有私下拿取邢国的物品。不久,狄人攻破卫国,卫国仅有七百余人逃过黄河,曹昭公与齐桓公、宋桓公再次出兵,保护卫国,并在楚丘(今河南滑县)帮卫国筑城复国。
夏季,齐国、宋国、曹国等诸侯为它修筑城墙,这是救援患难。凡是诸侯之长,救援患难、赈济灾害、讨伐有罪,是合乎礼的。秋季,鲁僖公、齐桓公、宋桓公、郑文公、曹昭公、邾子在柽地相会。
曹昭公四年(公元前658年),晋献公向虞国借道,进攻虢国,虞国大夫宫之奇进谏虞公:“唇亡齿寒”,不能借道。虞公不听,晋国灭掉虢国。宫之奇预言了虞国最后会灭亡,提前带领家族的人逃到曹国。
曹昭公六年(公元前656年),齐桓公率领曹昭公、鲁僖公、宋桓公、陈宣公、卫文公、郑文公、许穆公诸侯联军入侵蔡国。蔡军溃败,紧接着攻打楚国。诸侯军队又向前开进,驻扎在陉地。夏季,楚成王派屈完到诸侯军中。诸侯军队后退,驻扎在召陵。齐桓公把诸侯军队列成阵势,并与屈完一起坐着兵车检阅。屈完与诸侯订立了盟约。冬季,鲁国叔孙戴率领军队会合诸侯的军队侵袭陈国。
曹昭公七年(公元前655年),夏季,齐桓公、宋桓公、陈宣公、卫文公、郑文公、许僖公、曹昭公、鲁僖公在首止与周太子相会,商议安定周室。秋季,八月,诸侯在首止结盟。
曹昭公八年(公元前654年),夏季,诸侯攻打郑国,因为郑国在首止盟会的时候逃走了。诸侯军队包围了新城,新城是郑国在不合时宜的时候筑造的。秋季,楚成王包围许国,用以救援郑国。诸侯救援许国,楚成王于是撤兵。
曹昭公九年(公元前653年),秋季,七月,昭公逝世。冬季,安葬曹昭公。