在位期間周惠王十八年(曹昭公二年,公元前659年)赤狄攻邢,邢潰。曹昭公乃與齊國、宋國之師救之,敗赤狄。邢遷於夷儀(今山東聊城西南部)。又與齊、宋之師為之築城。周惠王二十二年(公元前655年)參與齊桓公會諸侯與周太子鄭盟,以定周太子之位。惠王二十四年(公元前653年)卒。