历任中共绥西地委书记、绥西专署专员、绥察行政公署办事处副主任、绥察行政公署主任。1945年后，他历任绥蒙政府副主席、主席，中共绥远省委常委、绥远省人民政府主席等职。中华人民共和国成立后，他历任绥远省军政委员会副主席、绥远省人民政府副主席、内蒙古自治区人民政府副主席、中共内蒙古分局副书记、内蒙古自治区政协主席、中共内蒙古自治区党委书记处书记、内蒙古自治区人民委员会副主席、中共中央华北局委员等职。1962年，他任中共青海省委第一书记、青海省军区第一政委、青海省政协主席、中共中央西北局书记处书记。