1920年12月生,四川营山人。 1933年9月,参加中国工农红军。任红四方面军第九军二十七师七十七团二营公务员。 1935年7月,加入中国共产主义青年团,任红四军十二师通信员。参加了川陕革命根据地反六路围攻,红四方面军长征。 1937年7月,加入中国共产党,任八路军第一二九师三八五旅司令部一科警卫员。 1938年7月,任第三八五军教导队学员。 1939年9月,任陇东分区合水县保安队分队长。 1940年8月起,先后任陇东分区司令部收发、参谋。 1942年9月,任第三八五旅司令部三科收发。 1944年12月,入抗日军政大学第七分校参训队任学员。 1945年9月,任东北干部一团、吉辽军区警卫团作战股股长。 1946年9月,任吉辽军区司令部一科作战参谋。 1947年8月,任东北民主联军第十纵队司令部一科作战参谋,同年11月,任二科副科长。 1948年5月,任东北野战军第十纵队后勤部队科科长。同年9月,任第十纵队二十九师一科副科长。 1948年11月起,先后任第四野战军第四十七军一四0师一科副科长、科长、第一四0师四一九团参谋长。参加开原战斗和辽沈、平津等战役。中华人民共和国成立后,入南京军事学院基本系学习。 1954年8月,任中国人民志愿军第三兵团司令部作战处科长。 1956年任第三兵团司令部作战处副处长。 1959年10月,任旅大警备区司令部作战处副处长。 1969年11月,任外长山要塞区司令部参谋长。 1978年5月,任旅大警备区司令部顾问。因病于1988年6月28日在大连逝世。