他出生于清咸丰十一年的莱芜大官庄村,家境贫困,便在外祖父家读书。1879年中秀才,1900年考取举人。1911年,他成为省立第六中学的语文教师。在这段时间里,他不仅提出了“王命不足畏,祖宗不足法,人言不足恤,大有之日正此时也”这样的座右铭,还自刻闲章曰“实行家”。此外,他还加入了中国同盟会,与同事们制订了校训,并支持学生自治会组织各种研究会。
在五四运动期间,他积极参与反帝反封建的活动,以心学会为中坚推动了一系列抗议和行动,如查封日货、捉拿贩毒商会等。他还追逐参加曹琨贿选活动的人员,这些行动都深受欢迎并震惊社会。在1919年秋,他被推选为广州非常国会议员,并参与孙中山领导的政府工作。
1922年,在陈炯明叛乱中幸免于难后,他与其他议员联合发表了《声讨陈炯明宣言》。随后他到安南、云南等地流亡,最终返回莱芜。在1928年12月,他担任博山县县长,但因仗义执言而得罪山东省政府主席孙良诚,被迫引退回乡。
1934年秋末,与许子翼、王希曾编纂《续修莱芜县志》,提出重民庶、重工商等观点。1940年2月,当选为山东省宪政促进会主任;8月26日,被选为国民大会代表和山东省临时参议会参议员。此后他继续担任多个职务直至1946年的春天回到家乡。
尽管已经85岁高龄,但他仍然任县参议员,在土改支前恢复战争创伤中协助政府工作。1948年的春天,即使身体虚弱,也动员家族伐倒祖茔的大批柏树支援胶济铁路修复工程。他对新中国建立后的方针政策表示拥护,对百物欣欣向荣表示赞叹,最终在1953年的4月去世。这位老先生的一生充满了抗争精神和公益事业,为当地人民留下了深刻的印象。