郑国国君郑武公夫人是一位申国女子,名武姜。武姜生了两个儿子,大儿子由于寤生(生产时脚先出来),所以就叫寤生,小儿子名叫段。寤生由于生产时惊吓了武姜,所以不受武姜待见,而疼爱其小儿子段,多次请求武公立段为太子,武公没有同意。郑武公死后,寤生即位为君,是为郑庄公。前722年,也就是鲁隐公元年时,庄公已当了二十二年国君。
郑庄公即位后,武姜请求把制这个地方作为段的封邑,庄公说:“制是个危险的地方,其他地方任你选。”于是请求京这个地方,庄公同意,所以段也被称为京城太叔。但是段在京却不安分,不停壮大自己。大夫祭仲对庄公说:“这样下去,您会受不了的。”庄公却说:“姜氏要这样,我能怎么办呢!”祭仲又说:“姜氏哪有什么底线?您趁早做打算吧,不要让太叔那样为所欲为。”庄公答道:“多行不义必自毙,你就等着瞧吧!”
由于没有受到庄公的限制,太叔段便肆无忌惮地扩充自己的实力,他把郑国北部及西部的边疆地区都纳入自己的势力范围,俨然国中之国。尽管庄公还是安之若素,可大臣却坐不住了。公子吕说:“一国不能有二主,再说太叔势力越来越大,您都不管,容易使民心生乱那!”“没有用的,他自己会倒霉的。他不把我这个国君当回事,也不把我这个兄长放在眼里,势力再大也会失败的。”庄公还是那样不慌不忙。
要发生的事终究会发生,太叔要动手了。一切准备停当之后,太叔准备对这位国君兼兄长发动偷袭,而母亲姜氏将作为内应开启城门。谁曾想这一切都在庄公的掌控之中,且瞒过了所有人。于是庄公先发制人,命公子吕伐京。太叔措手不及,不能抵挡,逃到鄢这个地方,庄公不罢手,再伐鄢,太叔无奈,这次逃到了卫国的共邑。所以太叔段也被称为共叔段。
解决了太叔段后,庄公便把母亲姜氏安置在城颍,甩下一句话:“不到黄泉,别再见面了。”过了不久就后悔了,毕竟是母亲,但却无可奈何,话都已经说出口了。这时一个叫颍考叔的人听闻到这件事后,想到了一个解决办法,于是借有进献于庄公之机,面见庄公。庄公设宴招待他,席间,他把肉舍下,准备带回家去。庄公纳闷,便问为什么。
颍考叔说:“小人的母亲都已吃遍小人的饭菜了,不过她还没尝过国君吃的肉汁,我要把这些国君赏赐的肉带回去给她吃。”国君一听,不禁悲从中来,凄然道:“你有母亲送,我却没有啊!”颍考叔忙问为何。庄公于是把这一切前前后后说了一番,并对此懊悔不已。颍考叔听完说:“这有何难?您若挖开地面,到达黄泉之处,在隧道中相见,不就可以了吗?”庄公一听,恍然大悟。于是按照颍考叔的做法,母子在隧道中见了面,从此和好。