郑桓公姬友,是周厉王的小儿子、周宣王的异母弟弟。周宣王即位二十二年时,姬友首次被封到郑地。他在郑地执政三十三年,百姓都安居乐业,十分爱戴他。周幽王时期,任命他为司徒。桓公安抚周都的百姓,百姓都很欢喜,黄河、洛水一带的人都感念他的恩德。担任司徒一年后,周幽王因为宠爱褒姒,王室政事多有乱象,诸侯有的背叛了周王室。于是桓公问太史伯:“王室多灾多难,我该逃到哪里才能躲过灾祸呢?”太史伯回答:“只有洛水以东、黄河与济水以南的地区可以居住。”桓公问:“为什么呢?”太史伯说:“那片土地靠近虢国、郐国,虢国、郐国的国君贪婪好利,百姓不归附他们。现在您担任司徒,百姓都爱戴您,您如果真的请求去那里居住,虢国、郐国的国君见您正受周天子重用,会轻易把土地分给您。您要是真的在那里定居,虢国、郐国的百姓也会成为您的百姓。”桓公说:“我想向南迁到长江岸边,怎么样?”太史伯回答:“从前祝融是高辛氏的火正,功劳很大,但他的后代在周朝没有兴盛起来,楚国就是他的后代。周朝衰落以后,楚国一定会兴盛。楚国兴盛,对郑国没有好处。”桓公说:“我想居住到西方,怎么样?”太史伯回答:“那里的百姓贪婪好利,难以长期居住。”桓公问:“周朝衰落以后,哪些国家会兴盛呢?”太史伯回答:“大概是齐国、秦国、晋国、楚国吧?齐国是姜姓,是伯夷的后代,伯夷辅佐尧制定礼仪;秦国是嬴姓,是伯翳的后代,伯翳辅佐舜安抚各种生物;至于楚国的祖先,都曾对天下有功劳。周武王消灭商纣后,周成王把叔虞封到唐地,唐地地势险要,叔虞凭借德行,在周朝衰落时逐渐发展,也一定会兴盛起来。”桓公说:“说得好。”于是桓公最终向周天子请求,把百姓迁到洛水以东,虢国、郐国果然献出十座城邑,桓公最终在那里建立了郑国。
两年后,犬戎在骊山下杀死周幽王,同时也杀死了郑桓公。郑国人共同拥立桓公的儿子掘突,就是郑武公。
武公十年,娶申侯的女儿为夫人,名叫武姜。武姜生下太子寤生,生产时非常艰难,所以生下寤生后,夫人很不喜欢他。后来武姜又生下小儿子叔段,生产叔段时很顺利,夫人非常疼爱他。武公二十七年,武公生病,夫人请求武公立叔段为太子,武公没有答应。这一年,武公去世,寤生继位,就是郑庄公。
庄公元年,庄公把弟弟叔段封到京