就学于中国人民抗日军政大学。1949年，担任中国人民解放军东北野战军八纵23师69团政委，第四野战军第45军134师团政委。后担任134师政治部主任，率部参加朝鲜战争。1958年，任134师政委。1960年，担任中国人民解放军第54军政治部主任，参加中印边境战争。1967年，担任第54军政委。1968年任重庆市革命委员会主任。1969年，任昆明军区副政委。4月，中共九大上当选为中共第九届中央候补委员。1971年，任中共贵州省委第一书记、贵州省革命委员会主任，贵州省军区第一政委、党委第一书记。后任昆明军区顾问