當時根據分封製的潛規則,勝者不能滅亡對方的香火,論語裡把這個規則叫做“興滅國,繼絕世”。所以周公旦平定“三監”和商侯聯合的作亂後,為了延續商朝香火,就把紂王的哥哥微子啟封在商朝舊都商丘(今河南商丘),國號為宋。
到了春秋初期,宋宣公時,他打破了父死子替的慣例,在有太子與夷的情況下,把君位傳給弟弟公子和,公子和再三推辭才接受,是為宋穆公。
宋穆公很感激哥哥的信任,在位時兢兢業業,後來身體不好了,他把宋國司馬孔父嘉叫來,囑咐他:“我哥沒傳位給他兒子而是傳給我,這件事我一直記得。現在我快不行了,我決定把君位還給我那大侄子與夷,請你好好輔佐他,這樣我就死而無憾了。”孔父嘉說:“可現在群臣都喜歡您的兒子公子馮,大家想跟他混。”宋穆公態度很堅決:“不行,我不能忘恩負義,就這麼定了,讓與夷繼位。”
為了讓與夷繼位,宋穆公把公子馮趕去了鄭國,讓他彆回來了,並對與夷說:“國君的位子本來就是你的,我是代為攝政,現在還給你。”於是在宋穆公死後,與夷繼位,號宋殤公。
公子馮被父親驅逐後,來到鄭國居住,鄭莊公對他很客氣,把他當做上賓。但離家久了總會思念故土的,宋穆公死後,公子馮也想回去看看,給老爹送行,鄭莊公就準備派人護送公子馮回宋國。當時衛國的州籲正想對鄭國發動戰爭,聽說這事後,馬上派人告訴宋殤公:“公子馮有鄭國人幫忙肯定會作亂的,我們一起去打他丫的。”宋殤公同意出兵,這就是前文說過的東門之戰,衛國聯合宋、陳、蔡圍攻了鄭國都城的東門五天後才撤軍。這樣一打,公子馮就回不去宋國了。