宋成公,宋国第二十一任国君,宋襄公之子,名王臣,在位十七年。
宋成公继位之后,由于宋襄公时不敌楚国,宋国只能向楚国臣服。
宋成公元年,即公元前六三六年,这一年,在外逃亡多年的晋公子重耳返回晋国,成为晋国国君,是为晋文公。
宋成公三年,即公元前六三四年,因为宋襄公曾经有恩于晋文公,宋国因此背弃了楚国而投向晋国。
楚成王得知之后,大怒,派楚国大夫令尹子玉讨伐宋国。
宋成公四年,楚国率诸侯攻宋,宋国向晋国求援。
由于曹国、卫国在晋文公逃亡在外的时候对他无礼,晋文公对两国私怨极重,便出兵攻打曹、卫两国,以解宋国之危。
次年,楚国与晋国在城濮(今山东鄄城西南,卫邑交战,晋国击败楚国。
宋成公五年,即公元前六三二年,宋成公与晋、鲁、齐、蔡、郑、卫在践土会盟,晋文公成为诸侯霸主。
宋成公九年,即公元前六二九年,晋文公去世。
宋成公十一年,即公元前六二七年,楚国内乱,楚成王被杀。
宋成公十六年,即公元前六二一年,秦穆公去世。
宋成公十七年,即公元前六二零年,宋成公去世。