央军委干部团特派员、西北政治保卫局侦察部长等。抗日战争期间，担任陕甘宁边区政府保安处处长、边区保安司令部副司令员。1949年，担任首任南京市公安局长。中华人民共和国成立后，担任西南军政委员会公安部长兼最高人民检察署西南分署检察长。1954年，升任中华人民共和国公安部副部长。1958年，调任最高人民检察院副检察长。1961年，调任中共山东省委书记处书记兼山东省军区政委。1965年，任中共云南省委书记处书记、云南省省长。1970年，任云南省革命委员会主任；次年改中共云南省委第一书记、昆明军区政委兼云南省军区第一