魯昭公二十二年(公元前520年)夏四月乙丑,周景王駕崩。戊辰,劉子劉獻公摯卒,無嫡子,單子單穆公立劉獻公庶子伯蚠為劉文公。劉文公、單穆公和周景王寵臣賓起(賓孟)不和,賓起支持周景王之子王子朝。
周景王死後,劉文公、單穆公在五月庚辰日殺賓起。立景王太子猛為周悼王。毛伯得、尹文公、召莊公支持王子朝,驅逐周悼王、劉文公、單穆公,立王子朝為王。周悼王在十一月乙酉去世。己丑,其弟周敬王姬匄即位。
之後,劉文公、單穆公支持的周敬王和毛伯得、尹文公、召莊公、召簡公支持的王子朝,在王畿附近,作戰三年。
魯昭公二十六年(前516年)冬,在晉國智文子躒、趙簡子鞅的支持下,周敬王一方勝利。十一月,王子朝、毛伯得、尹文公逃到楚國。王子朝譴責劉文公、單穆公廢長立幼。十二月,周敬王入王城。