他,1861年出生于山东省莱芜大官庄村(今属钢城区),家境贫困。早年就读于外祖父家。1879年中秀才,1900年中举人。1911年赴菏泽任省立第六中学语文教师。他在任教期间积极支持学生自治会和研究会,并为“心学会”指导者之一。在“五四运动”期间,他支持并参与反帝反封建的活动,以心学会为中坚,掀起了师生罢教、查封日货等抗议活动,这些行为影响深远。

1919年秋,被推选为广州非常国会议员,并参与孙中山领导的政府工作。在1922年的陈炯明叛乱中,他幸免于难,并与其他议员共同发表了声讨陈炯明的宣言。随后,他在云南、四川等地流亡,最终回到莱芜。

1928年12月,他出任博山县县长,但因仗义执言得罪山东省政府主席孙良诚而引退回乡。他继续致力于教育事业,在1934年的《续修莱芜县志》一书中提出了重民庶、重工商等观点。

1938年日军侵占莱城时,他拒绝汉奸的胁迫,而是逃到沂蒙山地区,与其他抗战人员一起战斗。在1940年代初期,他担任过多个公职,包括山东省宪政促进会主任、国民大会代表和参议员,以及中国抗敌同志协会监委。

1946年春归乡后,即便高龄八十五岁,也仍然担任县参议员,在土改支前恢复战争创伤方面协助政府工作。他晚年的生活态度乐观,对新中国建立后的社会发展表示赞赏,最终在1953年的4月去世。