1915年生,湖南省华容县人。1929年加入中国共产主义青年团,1930年参加中国工农红军,1934年转入中国共产党。土地革命战争时期,任湘鄂西苏区警卫营通信班班长,红3军师长段德昌警卫员,红2军团5师连长、营长。参加了湘鄂西、湘鄂川黔苏区反“围剿”和长征。 抗日战争初期,任八路军120师警卫营副营长、营长,358旅716团3营营长,1938年参加了收复晋西北七城战役、五台县滑石片伏击战;1939年参加冀中曹家庄、大曹村、黑马张庄、齐会、陈庄等战斗;1940年参加反“扫荡“中米峪镇、二十里铺等战斗和百团大战。1941年后入延安八路军军政学校学习。1944年起任任716团副团长、团长,参加晋绥大反攻作战。 解放战争时期,任晋绥野战军358旅716团团长,晋绥军区、西北野战军第3纵队独立第5旅副旅长,晋绥军区第十一军分区司令员、运城军分区司令员,第一野战军第6军18师师长。率部参加了绥包、大同集宁和转战陕北、解放大西北诸战役。 新中国成立以后,任西安警备司令部司令员,西北军区公安部队副司令员,志愿军第1军副军长,第1军代军长,河南省军区副司令员,中共河南省委书记兼河南省军区司令员,武汉军区副司令员兼河南省军区司令员。1955年被授予少将军衔,荣获二级八一勋章、二级独立自由勋章、一级解放勋章。1988年荣获一级红星功勋荣誉章。他是中共九大代表、第十届中央委员,第三届全国人大代表。2001年12月23日逝世,享年86岁。