公元前622年,鲁庄公病重,他问三弟叔牙立后之事,叔牙说:“我看二哥庆父比较有才,可以继位。”鲁庄公又问四弟季友立后之事,季友说:“我以死力挺子般继位。”鲁庄公告诉季友,叔牙曾保举庆父继位。结果,季友假托国君之命,派人用毒酒毒死了叔牙。
鲁庄公去世之后,季友奉子般为君,暂住党氏之家。庆父不服,就派人刺杀了子般,并发动政变,驱逐了季友。鲁人奉启方为君,是为鲁闵公。不久,庆父又与哀姜合谋,派人杀害了鲁闵公,欲立庆方为君。但庆父不得人心,控制不住政局,很快遭国人驱逐,逃奔莒国。这时,季友回国,奉鲁庄公另一庶子申即位,是为鲁僖公。鲁国贿赂莒国,让其把庆父押解回鲁国,莒国答应了。庆父自知罪大,就在押解回国的路上自杀了。
庆父出奔莒国之时,哀姜在鲁国也呆不下去,出奔邾国。庆父死后,哀姜的好日子到了头。她与庆父私通,还是庆父连弑二位国君的从犯,受到国内国外舆论的普遍谴责。此时,齐桓公已经称霸,他打出“尊王攘夷”的旗号,延续周礼,在国际上主持正义。哀姜在鲁国的表现让齐桓公感觉很没面子。于是,齐桓公责令邾国将哀姜引渡回齐国,之后将其杀死,“以尸归鲁”。鲁国不愧为“礼仪之邦”,对哀姜仍以国君夫人之礼下葬。鲁国历史上有名的庆父之乱才最终落幕。