1924年畢業後,在博山同興煤礦實習一年。因父有病,辭職回家,在禹城城內高小任教。1927年,由李宗魯、楊笙甫介紹,加入中國共產黨,並任第一高小黨支部書記。1927年秋,作為禹城黨支部代表,參加了魯北縣委召開的七縣支部代表擴大會議,組織力量配合陵縣農民革命暴動。自1928年,便被國民黨縣黨部所懷疑。國民黨縣黨部書記崔某多次找他談話,旁敲側擊,進行威脅拉攏,都被他拒絕。不久,將他調到建設局任技術員,使其與學生隔離,被國民黨反動派監視。從此,便與黨組織逐漸失去聯繫。
1930年夏,到吉林省穆陵煤礦任技士。1931年,到濟南黃台羊角溝任水文站站長。1932年,到博山悅升煤礦任礦師。後歷任馬道地采炭所、桃花峪分礦采炭所主任,利用職務之便,掩護共產黨員馬鳳元、楊中一、楊瑞亭、楊世榮等開展革命工作。在抗日戰爭和解放戰爭期間,做了許多對革命有益的工作。
中華人民共和國成立後,分配到臨沂煤礦,先後任工程師、總工程師。1980年去世。