元咺改立卫成公之弟公子瑕为卫君,史称卫中废公。两年之后,卫成公通过周王室向晋文公请求原谅,可晋国派人下毒药想要害死卫成公。成功通过贿赂下毒的人,让他少放一些毒,得以不死。在周襄王的请求下,卫成公终于如愿回到了卫国。成公回到卫国之后,就是诛杀了元咺,卫中废公逃出了卫国。成公七年,晋文公去世。但是晋国的国力依然强大,成公十二年,卫成公前往晋国朝见晋襄公。成公三十五年,成公去世,其子公子遬继位,史称卫穆公。