四川巴中江口(今平昌)人。1933年参加中国工农红军。1934年加入中国共产主义青年团,同年转入中国共产党。土地革命战争时期,任红四方面军第四军十一师三十二团政治处组织股股长,军部侦察连政治指导员,教导团司令部参谋。参加了长征。抗日战争时期,任八路军第一二九师三八五旅七六九团连政治指导员,营政治教导员,团政治处副主任。1940年起任第三八五旅第十四团政治处主任、团政治委员,三八五旅七六九团团长兼团政治委员。解放战争时期,任晋鲁豫野战军第三纵队七旅旅长。1948年任中原野战军第三纵队七旅旅长。1949年任第二野战军十一军三十一师师长。参加了豫北、鲁西南、进军大别山、宿县、渡江、西南等战役。中华人民共和国成立后,任师长。1951年任志愿军第十二军三十一师师长。1952年起任第六十军副政治委员,第十五军副军长,代理军长,1954年起任军长。1957年任空降兵第十五军军长。1967年任武汉军区空军副司令员。1974年任北京军区空军政治委员。1976年起任沈阳军区空军政治委员,空军顾问。1955年被授予少将军衔。是第五届全国人民代表大会代表。2004年4月17日在北京逝世。
(来源:《中国人民解放军将帅名录》)