四川达县罗江人。1933年参加中国工农红军。1934年加入中国共产主义青年团,1936年转入中国共产党。土地革命战争时期,任红三十一军第九十一师二七六团排长。参加了长征。抗日战争时期,任八路军第一二九师第四游击支队中队政治指导员,支队政治处副主任,第三大队代政治委员,冀鲁豫军区新编第三旅七团政治处主任,代理政治委员。1945年任第一一五师教导七旅第二十团政治委员。解放战争时期,任晋冀鲁豫军区第一纵队三旅政治部主任。1947年任冀鲁豫军区第五军分区副司令员,中原野战军第十一纵队三十二旅旅长。1949年任第二野战军十七军五十师师长兼政治委员。参加了邯郸、进军大别山及豫东、淮海、渡江、西南等战役。中华人民共和国成立后,任贵州省军区镇远军分区司令员兼政治委员,第八步兵学校政治委员。1965年任济南军区装甲兵副政治委员。1969年任新疆军区副政治委员,后任济南军区顾问。1955年被授予少将军衔。是中国人民政治协商会议第五届全国委员会委员。1979年4月15日在济南逝世。
(来源:《中国人民解放军将帅名录》)