第二次国内革命战争时期,他参加过二万五千里长征,先后担任过红四军战士、三十四师政治部宣传员、队长、军政治部宣传员、团青年干事、营指导员、团指导员、军委总队参谋、军委机要科科员、红二十八军机要科科长等职。
抗日战争时期,担任过八路军一二○师三五八旅二○一团译电员、地方工作组织长、插进军机要科科长等值。
解放战争时期,他先后担任过晋察冀军区第十军分区七十八团政委、第九军分区卫生处政委、独立旅卫生处政委、二纵队五旅团政委、第四野战军后勤部总务处处长、江西军区政治部民运科科长等职。
新中国成立后,1950-1955年,历任中共福建省委直属党委副书记、中共上杭县委书记、
福建省人民法院龙岩分院院长。1955年后,先后任中国龙岩地委副书记兼监委书记、龙岩专员公署副专员。“
文化大革命”中,他横遭迫害,被下放劳动。