重庆市军事管制委员会公安部部长、重庆市公安局局长兼重庆警备区副司令员、司令员。1954年，担任云南省公安厅厅长。1955年，升任云南省副省长；次年担任代省长、云南省政协主席。1968年8月至1979年12月任云南省革命委员会副主任。1979年，再任云南省人民政府省长。1983年，任云南省人大常委会主任。1985年，任中顾委委员。