河南新县人。1928年加入中国共产主义青年团。1932年参加中国工农红军。1933年由团转入中国共产党。土地革命战争时期,任红四方面军第七十三师二一九团连政治指导员,西北革命军事委员会交通队副队长,军委一局一科参谋。参加了长征。抗日战争时期,任八路军第一二九师三八六旅七七一团司令部侦察参谋,旅司令部侦察股股长,补充团参谋长,冀南军区第三军分区副司令员。1945年任冀南军区第九军分区司令员。解放战争时期,任冀南军区第三军分区副司令员、司令员。1948年任晋冀鲁豫军区第十四纵队参谋长。1949年任第二野战军三兵团十军参谋长,后任第七十军参谋长。参加了邯郸、豫北等战役。中华人民共和国成立后,任川南军区参谋长,师长,空军驱逐旅政治委员。1951年任志愿军空军第三师政治委员。1953年起任空四军副军长兼参谋长。1958年起任空五军军长。1959年任南京军区空军副司令员兼军区空军军训部部长。1966年起任成都军区空军指挥所主任。1973年任空军副政治委员兼政治部主任,1976年任空军政治委员。1955年被授予少将军衔。是第四、五届全国人民代表大会代表,中国共产党第十一、十二届中央候补委员,1985年在中国共产党全国会议上被增选为中央顾问委员会委员。
(来源:《中国人民解放军将帅名录》)