军佐先縠不听，遂率兵渡河，有邲之战晋国的惨败。前595年，荀林父要攻打郑国，郑襄公派子张到郑国替换回子良。前589年十一月，鲁成公及楚国子重（公子婴齐）、蔡景侯、许灵公、秦国右大夫说、宋国华元、陈国公孙宁、卫国孙良夫、郑国子良、齐国大夫在蜀（今山东省泰安市东南）会盟。前588年，许国恃楚国之势不事郑国，子良率军伐许。前584年，子良作为郑成公的相礼到晋国，见晋景公，拜谢出兵救郑。