他出生于清咸丰十一年的莱芜大官庄村,今属钢城区。家境贫寒,他便在外祖父家中接受了初等教育。1879年考取秀才,1900年中举人。在1911年的菏泽任省立第六中学语文教师时,他留下了“实行家”和“习勤养勇敬业乐群”的座右铭。他积极参与中国同盟会,并支持学生自治会组织研究会。

在“五四运动”期间,他以心学会为中心,推动师生罢课、查封日货和捉拿贩毒商会的活动,这些行动深受欢迎并震惊社会。在1919年秋,他被选为广州非常国会议员,在孙中山领导的政府工作中发挥作用,并参与制订新法令。

1922年6月16日,在陈炯明叛乱后幸存下来,他与其他议员联合发表《声讨陈炯明宣言》。随后他遍历云南、四川等地,最终返回莱芜。1928年12月出任博山县县长,但因仗义执言而得罪山东省政府主席孙良诚,被迫退休回乡。

1934年秋末,与许子翼、王希曾合作编纂《续修莱芜县志》,提出了重视民庶和工商业发展的重要观点。在抗战期间,他坚决拒绝伪政权的邀请,而是选择前往沂蒙山抗日根据地继续教书,并参加反扫荡行动直至1945年战争结束。

新中国成立后,虽然已经85岁高龄,但仍积极参与地方工作直至去世前夕。他的一生充满了对国家和人民事业的忠诚与奉献,为当地培养了一代又一代人才,也留下了一篇篇感人的历史故事。1953年4月,在享有荣誉的人生旅途之后,他最终辞世。