郑武公十年(公元前761年),申侯之女被迎娶成为武公夫人,因申国为姜姓诸侯国,所以武公夫人被称为武姜。 武姜成为夫人后,先后为武公诞下两子,长子寤生(即郑庄公)和少子段。而生庄公的时候,因为是武姜做了一个梦以后才有了庄公,所以惊吓到了武姜,故而庄公名为寤生, 以表示她的厌恶,这也成为共叔段之乱的起因。而少子段出生后,则武姜偏心于段,并时常向郑武公请求立叔段为继承人,但郑武公却按照嫡长子继承制的礼法,不肯废除公子寤生的世子身份。
周平王二十八年(公元前743年),寤生承袭郑国爵位,即郑庄公。庄公即位伊始,武姜便向庄公请求将制地分封给叔段。庄公则表示“制”这个地方过于危险,当年郑国吞并虢国,虢国的国君就死在制地。不过,他同时也告诉武姜,除了制地以外,别的地方都可以任一挑一处给自己的弟弟段做封地。武姜随后向庄公请求,改将京邑(在今河南省荥阳市东南约二十里)作为段的封地,庄公表示同意,而段随后便前往京邑。因为叔段是庄公的弟弟,所以众人就称他为京城太叔。
叔段到京邑以后,首先对京邑的城墙进行扩建。根据周礼,大的城邑不能超过国都的三分之一,中等城邑不能超过国都规模的五分之一,而小城只能是九分之一。而叔段的改建,已经明显违背周朝礼制。当时朝内的大夫祭仲发现叔段的逾制行为后,便上奏庄公,认为京邑的改建,明显不合祖制,这样下去则会不利于庄公。 庄公则认为,武姜要段这样做,他无法插手去阻止。 祭仲随即回答,武姜的要求永远无法满足,不如及早处理,如果让叔段的势力坐大,以后恐怕局势无法收拾,蔓生的草都难以除尽,更何况是国君的弟弟。庄公便表示,叔段多行不义必自毙。
之后,叔段又命令郑国的西部和北部的边城在服从国都的命令外,也听从自己的管辖,成为两属之地。公子吕闻讯后,便向庄公进言,国家不能有两个国君,如果庄公不打算未来让叔段成为郑国国君的,则就要尽快铲除叔段,以免百姓疑虑。而此时,庄公依旧回复公子吕,对叔段的行为置之不理。 庄公的无作为使得叔段的行为更加变本加厉,他随后进一步要求西、北两座边城不再接受国都来的命令。而在郑国的政府内部,公子吕再次要求就叔段的这一行为进行处理,否则局势将会失控。 而郑庄公沿袭以前的做法,还是听任叔段的这次违制行为。
在郑庄公的多次放任之后,叔段则砺兵秣马,准备偷袭乘机偷袭国都新郑。同时武姜则准备在叔段来袭时,作为内应,打开城门。 庄公获悉这一叛乱阴谋以后,随即命令子封(即公子吕)带领两百辆战车前去讨伐叔段。而同时,京邑的民众在得知庄公大军前来平叛后,纷纷背弃叔段。在此情形下,叔段不得已逃往鄢城,而平乱大军则一路追至鄢城。郑庄公二十二年五月二十三日 ,叔段逃离郑国,前往共国避难。 因此,以后民众将叔段称为共叔段。
在平定共叔段之乱后,郑庄公便令人将参与叛乱
的母亲武姜送往城颍,并且发誓不到黄泉,永不见面。但毕竟武姜是自己的生母,所以一段时间后,郑庄公便开始反悔之前所说的“不及黄泉,无相见也”的誓言。 而武姜也对之前所做所谓有所后悔,此时,边疆颍谷一名官吏颍考叔在得知庄公的悔意后,便借机上贡。庄公随后赐宴颍考叔,席间,颍考叔将一些肉类留下。郑庄公随即便问其原委,颍考叔便回禀庄公自己的行为只是为了让在家的唯一的老母也能品尝君王赏赐的肉羹。庄公听闻后,大发感慨。而颍考叔则借机表示,只要挖条隧道,能看见泉水,那么就能完成庄公的心愿。庄公听到颍考叔的办法后,便立即开始动工挖掘。隧道掘成后,庄公和武姜分别走入隧道,母子最终团聚。
郑庄公对兄弟相残也有悔恨之意,多年之后还公开提到自己有弟弟叔段,却不能平安相处,使得弟弟流亡外国糊口四方。 庄公逝世后十数年,郑厉公复位报复政敌,叔段之孙公父定叔出奔卫国,郑厉公说,不可使得叔段在郑国无后,使公父定叔回归郑国。
共叔段之乱,是《春秋》一书第一年所记载的唯一一件与鲁国无关的事件,原文为“夏五月,郑伯克段于鄢”。而《春秋》据儒家所说,为孔子亲自笔删鲁国旧史而成,被认为包含了儒家的精神,即所说的微言大义。而作为儒家《春秋》学的三个代表,《左传》、《公羊传》、《谷梁传》对此有各自的评价。但基本都认为郑庄公与共叔段都有过错。