子瑕在位时,执政大夫
华元专国,宋共公为避水患,将国都由
商丘迁至
相城,与鲁成公的妹妹
伯姬结婚,鲁国大夫
季孙行父护送
伯姬来相城完婚。共公十年(公元前579年),宋大夫
华元与楚将
子重友好,又与晋将
栾书友好,因此与晋楚都结了盟。之后宋共公又把都城迁回商丘。
[1-2]
共公十三年(公元前576年),子瑕去世,谥号为宋共公。
之后,世袭司马荡泽(
宋襄公弟公子荡的曾孙)作乱,杀死太子肥。荡氏被
华元诛灭,荡泽被杀,族人逃到楚国。于是,立共公小儿子成,是为
宋平公。