他出生于清咸丰十一年的莱芜大官庄村,家境贫寒。早年在外祖父家读书,后来中秀才、举人,并在菏泽任省立第六中学语文教师。在他的座右铭“王命不足畏,祖宗不足法,人言不足恤,大有之日正此时也”和刻印的闲章“实行家”中,可以感受到他对国家和人民的深厚责任感。他不仅支持妻子放足,还鼓励女儿到外地求学,在“五四运动”期间积极参与反帝反封建活动。
1919年,他被推选为广州非常国会议员,并参与孙中山领导的政府工作。1922年,在陈炯明叛乱中幸免于难后,他与其他议员联合发出《广州非常国会声讨陈炯明宣言》。随后,他历经多次变动,最终回到莱芜。在1928年,他出任博山县县长,但因仗义执言得罪当局而引退回乡。
1934年,与许子翼、王希曾共同编纂《续修莱芜县志》,提出了重视民庶和工商业等观点。在抗日战争期间,他坚决拒绝汉奸的胁迫,而是选择逃往沂蒙山地区,与李澄之等人一起在第四联任教,并参与了抗日斗争。
1940年代初期,他先后担任过山东省宪政促进会主任、国民大会代表、山东省临时参议会参议员以及中国抗敌同志协会监委。他一直致力于服务国家和人民,即使到了晚年,也没有停止过公益活动,最终在1953年去世。