燕王刘定国与他父亲的姬妾通奸,又夺走他弟弟的妻子做姬妾,还杀了肥如县的县令郢人。郢人的兄弟上书朝廷告发了刘定国,主父偃把这份告发文书从中朝转给外朝大臣廷议。公卿议后建议诛杀刘定国,武帝批准了。刘定国自杀,封国被废除。
齐厉王刘次昌与他的姐姐纪翁主私通。主父偃想把女儿嫁给齐王,齐王的母亲纪太后不同意。主父偃对武帝说:“齐都临淄有十万户,市井商税达千金,人口众多、富足,超过长安,不是天子的亲弟和天子最爱的儿子,不得在此地为王。现在的齐王和陛下的血亲关系越发疏远,又听说他和他姐姐通奸乱伦,请查处齐王!”武帝任命主父偃为齐国的相,负责审查齐王。主父偃到了齐国,立即捕捕齐王后宫中的宦官审讯,交待了齐王的事情,齐王害怕了,喝毒药自杀。主父偃年轻时曾游历齐、燕、赵等地,等他身居高位,接连毁灭了燕、齐两国。赵王刘彭祖害怕了,就上书给武帝告主父偃接受诸侯贿赂的金钱,所以诸侯王的子弟大多得以封侯。齐王自杀,武帝闻报后,勃然大怒,认为是主父偃劫持齐王迫使他自杀,就把主父偃召回,逮捕下狱。主父偃承认他接受过诸侯贿赂,但实在没有强迫齐王自杀。武帝就想赦免主父偃,公孙弘说:“齐王自杀,没有后代继承,封国被废除,改设为郡,封地归属朝廷,主父偃是首恶。陛下如果不杀主父偃,无以谢天下。”于是武帝就把主父偃灭族。