主要经历:
1941年03月参加八路军;
抗日战争时期,任丰县第2区中队通讯员、丰县大队第2连文书、第2区交通站收发、区中队文化干事,湖西军分区第13团收发、冀鲁豫军区独立第1旅1团宣传队队长;
解放战争时期,任晋冀鲁豫军区第11纵队31师91团警通连政治指导员,团政治处秘书、组织股股长;
1949年任第2野战军第17军49师政治部秘书科科长,第145团干部处处长,第11军31师团政治处主任;
中华人民共和国成立后,任贵州省军区第2速成小学政治处主任,轻装师组织科科长,师政治部副主任,陆军第11军31师92团政委,贵州省军区安顺军分区政治部主任、副政委,昆明军区步兵学校政治部副主任,陆军第11军31师政委,第11军副政委,昆明陆军学院政委、党委书记(1959年至1961年在解放军北京政治学院学习);
1985年09月至1990年06月,任云南省军区政委、省军区党委书记,中共云南省委常委(其中:1988年9月被授予中将军衔);
1988年09月,被授予中将军衔;
1993年07月,离职休养。后被聘任为云南省老少边穷地区建设促进会顾问、云南省关心下一代委员会副主任。