鲁文公的正妻是齐昭公之女,文公立嫡长子公子恶为世子,让仁厚的彭生做世子的师父。长子公子俀因是次妃敬嬴所出,本没有继承君位的希望。敬嬴为了让儿子继位,拉拢东门遂,东门遂又用金钱拉拢彭生的弟弟得臣。
鲁文公死后,公子恶继位,正逢齐国发生内变,齐懿公被杀,东门遂和得臣借出使齐国拜会新君齐惠公之机,说公子俀既是文公的长子又是爱子,“为人贤孝,能敬礼大臣,国人皆思奉之为君,但压于嫡耳”,取得惠公的支持。两人回国后,便企图弑君改立公子俀,被季文子察觉,告知彭生,但彭生认为大位已定,不以为意。东门遂和敬嬴设计,在马厩伏下勇士,杀死公子恶及其胞弟公子视,又遣内侍召彭生。彭生不顾家臣公冉务人的劝阻,执意前往,也在马厩被杀。东门遂于是立公子俀为新君,是为鲁宣公。得臣从马厩中掘出彭生的尸体安葬。