陕西西安人,1919年6月生,1936年12月加入民族解放先锋队,参加学生抗日游行活动和组织学生抗日救亡活动。1938年10月到陕北抗大学习,又随抗大一分校到敌后抗日根据地晋东南 大行山区,学习半年后毕业,分配到鲁西抗日根据地。1939年任战斗部队连指导员。1943年任湖西地区十团民运队长,1945年任巨野县独立团党总支书记、巨野县大队副政委,1946年任济宁市公安局一科科长,1947年任冀鲁豫七分区作战股长,1948年淮海战役时任十五团参谋长,作战中受伤。1949年5月任赣东北军区司令部作战科副科长,1949年冬进军贵州时任西进支队第五大队副大队长。到贵阳后任贵州省革命干校校务科长、一部部主任,1952年任贵州省财委综合计划室主任,1954年至79年任贵州省计委综合处处长、副主任,1972年任贵阳市革委副主任兼市计委主任,1974年任贵州省国防工办副主任、党委副书记。