推恩令的提议者是汉武帝时期的大臣主父偃。主父偃是山东临淄人,他的出身比较贫寒,有着因为在齐国受到儒生们的排挤,而周游过各大诸侯国的经历,但是他所到达过的所有诸侯国,都没有给过他他想要得到的礼遇,最后主父偃选择前往长安,也就是汉朝国都,皇帝的居所。
推恩令是由汉武帝时期的大臣主父偃提出的。推恩令是汉武帝为了巩固中央集权而颁布的一项重要政令。这项政令要求诸侯王将自己的封地分给自己的子弟。后来根据这项政令,诸侯国被越分越小,汉武帝再趁机削弱其势力。西汉自汉文帝、汉景帝两代起,如何限制和削弱日益膨胀的诸侯王势力,一直是皇帝面临的严重问题。汉文帝时,贾谊鉴于淮南王、济北王的谋逆事件,曾在《治安策》中提出众建诸侯而少其力;的建议。其具体办法是,让诸侯王各分为若干国,使诸侯王的子孙依次分享封土,地尽为止,封土广大而子孙少的人,就虚建国号,待其子孙生后分封。汉朝原来施行的是郡县制,所以制定推恩令是在郡县制的基础上做的改进,由以前的各诸侯所管辖的区域只由其长子继承,改为由诸侯王的长子、次子、三子共同继承。