曾任浙江省余姚縣沿江、車廄公社黨委副書記、革委會副主任,余姚縣蘭山公社黨委書記、革委會主任,余姚縣陸埠區委副書記、副區長、區長,余姚縣(市)委副書記、縣(市)長,奉化縣(市)委副書記、縣(市)長,奉化市委書記,寧波市政府秘書長,寧波市副市長,寧波市委常委、副市長,省水利廳廳長、黨組書記,副省長。