鲁庄公有三个兄弟:庆父、叔牙、季友。庆父最为专横,并拉拢叔牙为党,一直蓄谋争夺君位,并与其嫂——鲁庄公的夫人哀姜私通。鲁庄公于其在位的第三十二年,生了病,因为夫人哀姜没有生子,既无“嫡嗣”,便从“庶子”中议立。庄公与三弟叔牙商量,叔牙因受了其二哥的收买,主张立庆父;与四弟季友商量,季友力主立鲁庄公与其宠姬的生子公子般,并逼叔牙以死表明拥立般。
当年八月,鲁庄公病死,姬般继位。庆父甚不甘心,便与哀姜密谋,欲暗杀般。恰好有个叫荦的养马人,很有力气,也很鲁莽,因受过鲁庄公的责罚而怀恨在心,庆父就唆使荦乘丧期打死了般,另由庆父立了哀姜妹妹叔姜所生之子启,为鲁闵公。庆父更加肆无忌惮,与哀姜打得更是火热,并且野心越来越大。鲁闵公二年, 指使一个叫齮的人杀了闵公,欲自立。季友趁乱领鲁庄公之子申逃到邾国,发出文告声讨庆父,要求国人杀死庆父,拥立公子申。国人响应,庆父畏惧,逃亡莒国,哀姜逃往邾国。
公子申即位,是为鲁僖公,因为庆父的存在对鲁国是个严重的威胁,便请求莒国把庆父移送鲁国。庆父想要让公子鱼带他求情,公子鱼哭着回来了,庆父听到哭声后说:“这是奚斯(公子鱼)的哭声啊!”庆父自知罪孽深重,回到鲁国没有好下场,便在途中自杀了。哀姜为齐桓公的宗族之女。齐桓公素来以恪守礼仪自居,哀姜此举令他大失脸面,盛怒之下,将哀姜召回并杀了她。
鲁庄公死后的几年里,由于庆父串通哀姜连杀了两个国君(公子般和闵公),作威作福,横行无忌,不但造成了极大的混乱,也给国人带来了极大的灾难。故齐国大臣仲孙湫到鲁国吊唁回去后,叹息地说:“不去庆父,鲁难未已。”