晋定公十一年(公元前501年),鲁国阳虎逃到晋国,
赵鞅简子留下他。
晋定公十五年(公元前497年),赵鞅差遣邯郸大夫午去办事,午未办成,赵鞅认为午不守信,要杀死午,午与
中行寅、
范吉射一起亲自攻打赵鞅,赵鞅逃跑据守
晋阳。定公发兵围攻晋阳。荀栎、
韩不信、
魏侈与范吉射、中行寅有仇,便移兵攻打范吉射、中行寅。范吉射、中行寅反叛,晋君攻打他们,打败了范吉射、中行寅。范吉射、中行寅逃到朝歌,据城坚守。韩不信、魏侈替赵鞅向晋君谢罪说情,晋君于是赦免了赵鞅,恢复了他原来的爵位。
晋定公二十二年(公元前490年),晋军打败范吉射、中行寅,他二人逃奔到
齐国。
晋定公三十年(公元前482年),晋定公与
吴王夫差在
黄池会盟,争当盟主,
赵鞅当时随从。七月
辛丑,吴王与晋定公争长。吴王夫差曰:“於
周室我为长。”晋定公曰:“於姬姓我为伯。”赵鞅怒,将要伐吴,于是以晋定公为长,吴王夫差次之。另一种说法为吴王夫差为长,晋定公次之。