有中、上、下、新四军。但在新军统帅知罃与士鲂去世后，找不到适当的人士继任，便将新军与下军合併。同时又精简大批冗员，御戎原本是为文公时代为国君驾车的职务，随着私家势力的发展，卿族也开始设御戎，悼公取消他们的御戎，改由在战时以军尉接任。同时，又在各军分别派遣司马和军尉，用以御车训马和加强军队纪律。
对外方面.在改革内政的同时，悼公总结景、厉两代积累的经验，调整对外政策。当时，楚国乘晋国内乱，发兵灭了舒庸，又与郑国联军乘晋国的长期盟友宋国内乱，连取宋的朝郏、幽丘、城郜和彭城（都在江苏徐州