申培公少时,与鲁穆生、白生及后来成为西汉楚元王的刘交等皆受《诗》于荀子的学生浮丘伯,秦始皇“焚书”后积压自散去西汉建立后,曾与其师浮丘伯一起见汉高祖刘邦于鲁南宫。后为楚元王的中大夫.
吕后时,又与楚元王刘交之子刘郢客在长安随浮丘伯学《诗》终业。汉文帝时立为博士,又为刘郢客的中大夫,负责教其子刘戊。刘戊弱位,淫暴,申培公因谏而遭到胥靡之刑,归鲁,退居家教,终身不出门,亦不见宾客,唯王命召之乃往。弟子自远方来受业者百余人(一说千余人)。
汉武帝即位,其弟子王臧、赵绾为汉武帝重用,欲更张政治,议立明堂以朝诸侯,公车召迎时已八十多岁的申培公入京。申培公对武帝问治乱之事,曰:“为治不在多言,顾力行何如耳。”武帝封为太中大夫。后因崇尚黄老之学的窦太后之干预,王臧、赵绾下狱死,申培公病免归,数年后卒(见《汉书·楚元传》及《汉书·儒林传》)。申培公传《诗》以训诂为教,成为西汉今文《诗》学中“《鲁诗》学”一派。又传《春秋梁传》于瑕丘江公。其著作据《汉书·艺文志》著录有:《鲁故》二十五卷、《鲁说》二十八卷,均佚。清儒马国翰《玉翰山房辑佚书》中辑有《鲁诗故》三卷。