宋共公为宋文公之子,公元前589年八月宋文公去世后,于次年(公元前588年)正式即位,成为宋国第二十五任国君。继位初期延续其父晚年政策,由
华元、鱼石等卿大夫辅政。
公元前583年将都城从商丘迁至相城(今安徽淮北市),此举主要为规避商丘频发的水患。迁都期间宋国依托
睢水褚师。
公元前583年通过华元出使鲁国,娶
鲁宣公之女、鲁成公妹妹伯姬为夫人。婚姻期间发生迁都事宜,由鲁国大夫
季孙行父护送伯姬至相城完婚。伯姬后来在宋宫火灾中因恪守礼法殉难,成为春秋时期著名烈女。共公至少有二子:太子肥在内乱中被杀,幼子成后继承君位即宋平公。
公元前576年共公病逝,司马荡泽(公子荡曾孙)趁机发动政变,杀害太子肥并试图篡权。华元联合左师鱼石等人,先流亡
晋国后率兵回国,诛灭荡氏家族。经此动荡,华元拥立共公幼子成继位,并驱逐叛乱参与者,稳定宋国政局。