公曾经是周朝朝廷的司徒，父亲郑武公也在周平王时出任卿士。郑庄公继承父亲的郑国君位时，也承袭了父亲在周朝的卿士职位。后来，周平王宠信虢公，有意擢升虢公、分享郑庄公的权力。郑庄公怨恨周王，周王随即澄清，并以王子狐入郑为人质，郑国遂派世子忽入周为人质，史称「周郑交质」。前720年，周平王去世，周朝廷准备委任虢公执政，取代郑庄公。郑国在这年先后收割了温地的麦和成周的禾，周郑关系进一步恶化。到了前717年，郑庄公入朝，周桓王因为郑国擅自领军取用王畿的麦，不以礼接待郑庄公。郑庄公不满周王的做法，两年后 （前716年