历任绥远省军政委员会副主席、绥远省人民政府副主席、内蒙古自治区人民政府副主席、中共内蒙古分局副书记、内蒙古自治区政协主席、中共内蒙古自治区党委书记处书记、内蒙古自治区人民委员会副主席、中共中央华北局委员等职。1962年，他任中共青海省委第一书记、青海省军区第一政委、青海省政协主席、中共中央西北局书记处书记。1978年后，他历任中共甘肃省委书记、顾问、甘肃省政协主席等职。他历任第五至第七届全国政协委员，第五、七届全国政协常委。1992年9月10日，他在兰州逝世，享年81岁。