宋成公,宋国第二十一任国君,宋襄公之子,名王臣,在位十七年。
宋成公继位之后,由于宋襄公时不敌楚国,宋国只能向楚国臣服。
宋成公元年,即公元前六三六年,这一年,在外逃亡多年的晋公子重耳返回晋国,成为晋国国君,是为晋文公。
宋成公三年,即公元前六三四年,因为宋襄公曾经有恩于晋文公,宋国因此背弃了楚国而投向晋国。
楚成王得知之后,大怒,派楚国大夫令尹子玉讨伐宋国。
宋成公四年,楚国率诸侯攻宋,宋国向晋国求援。
由于曹国、卫国在晋文公逃亡在外的时候对他无礼,晋文公对两国私怨极重,便出兵攻打曹、卫两国,以解宋国之危。