1576年）丙子科山东乡试第二名举人。万历八年（1580年）庚辰科进士。出任河南滑县知县，多有惠政。征授礼科给事中。迁工科左给事中，出视宣府边务。以受贿劾罢兵部左侍郎、宣府巡抚许守谦、副总兵张充实等官员。还京，升任吏科都给事中。劾礼部侍郎韩世能，蓟辽总督蹇达，大理少卿杨四知、洪声远不称职，杨四知、洪声远因此贬谪。万历二十年（1592年）正月，礼科都给事中李献可偕六科诸臣上疏请求为神宗长子朱常洛举行“豫教之典”。神宗大怒，指摘其误书弘治年号，违旨侮君，贬一秩调外，其余人等夺俸半年。大学士王家屏将御批封还，