曾任四川省南溪661廠黨委辦公室副主任,浙江省嘉興師範專科學校黨委委員、辦公室副主任,湖州市委常委、秘書長,湖州市委常委、德清縣委書記,湖州市委副書記、副市長、市長,湖州市委書記,省人民檢察院檢察長、黨組書記。