周平王东迁洛邑后,郑武公因功受封东扩领地。其子寤生因出生时难产遭母亲姜氏厌恶,幼子段叔因受宠被姜氏多次游说继承君位,但郑武公仍按礼制立寤生为太子。郑武公去世后,寤生继位为郑庄公,姜氏要求将战略要地京城分封给段叔,引发群臣反对。
段叔获封京城后,被尊为“京城太叔”,暗中扩军备战,联合姜氏密谋叛乱。郑庄公表面隐忍,实则设计诱其出兵,趁京城空虚派兵夺城。段叔兵败逃亡,最终自杀。郑庄公从段叔尸身搜出姜氏密信,将其放逐城颍,并立誓“不到黄泉不相见”。
民间非议郑庄公不孝,颍考叔借献礼讽喻孝道,提出“掘地见泉”化解誓言。郑庄公命人挖掘地道,与姜氏于地下黄泉相会,母子和解。颍考叔因智谋受封,郑庄公借此平息舆论,巩固君权。故事展现了春秋初期郑国内乱始末、权谋斗争与孝道伦理的冲突及调和。