1945年任魯中3分區敵工科幹事、魯中3地委淮安縣委敵工部部長。1946年任魯中軍區3分區政治部副科長。1948年任山東兵團政治部科長。1949年任中國人民解放軍第3野戰軍第7兵團保衛部科長,浙江省杭州市公安局偵保處處長。中華人民共和國成立後,1950年任浙江省杭州市公安局副局長、局長。1956年任中共浙江省杭州市工委常委。1957年1月-1967月12月任浙江省杭州市副市長。1972年任中共浙江省委外事領導小組副組長、省人保組副組長、省公安局副局長。1978年3月任浙江省人民檢察院檢察長,1988年12月任中共浙江省顧問委員會常委。因病搶救無效,於2001年9月19日7時37分在杭州不幸逝世,享年82歲。