前638年,宋襄公进攻
郑国,楚国进攻
宋国以救郑国,宋襄公准备应战,公孙固劝谏说:“上天丢弃
商朝的后代已经很久了,国君想使之复兴,是违背上天,不能被赦免的。”宋襄公不听。不久两国在
北淝河交战,宋国大败。
前637年,公子重耳经过宋国,与公孙固关系很好。公孙固对
宋襄公说:“晋公子流亡在外多年,已经由孩子长大成人了,喜欢做好事而不自满,像对待父亲一样事奉
狐偃,像对待老师一样事奉
赵衰,像对待兄长一样事奉
贾佗。狐偃是重耳的舅舅,仁慈而又足智多谋。赵衰是为
晋献公担任御戎的
赵夙的弟弟,富于文采而为人忠贞。贾佗是
晋国的公族,见多识广而谦恭有礼。这三个人在左右辅助重耳,重耳平时对他们谦下恭敬,每逢有事都要咨询他们的意见,从年幼到长大成人始终如此,不稍懈怠,可以说是有礼了。在礼的方面有所建树,一定会得到善报。《商颂》说:‘
商汤急于尊贤下士,圣德天天向上升高。’尊贤下士,就是有礼的表现。请国君好好地考虑考虑。”
宋襄公听从了他的意见,送给
晋文公八十匹马。
前620年夏季四月,
宋成公死了。这时候公子成做右师,
公孙友做左师,
乐豫做
司马,
鳞矔做
司徒,公子荡做司城,
华御事做司寇。
宋昭公准备杀死公子们。乐豫谏言劝阻,宋昭公不听。
宋国的穆族和襄族率领国内的人们攻打宋昭公,公孙固和公孙郑在宫里被杀死。