Почётный гражданин Кронштадта.
Родился в семье железнодорожника.
Окончил Ленинградский институт инженеров железнодорожного транспорта (ЛИИЖТ) (1967).
В 1969—1973 годах работал в Гатчинском ГК ВЛКСМ, в 1973—1978 годах в Ленинградском ОК ВЛКСМ.
1-й секретарь Кронштадтского РК КПСС Ленинграда в 1978—1983 годах. Окончил Академию общественных наук (1981). В 1983—1986 годах заведующий отделом, секретарь Ленинградского ОК КПСС, в 1986—1988 годах секретарь ЦК Компартии Узбекистана. В 1988—1990 годах работал в ЦК КПСС.
С ноября 2003 года вице-губернатор Санкт-Петербурга.
С ноября 2009 года президент ПГУПС (ЛИИЖТ)
Награждён орденом "За заслуги перед Отечеством" IV степени и орденом Трудового Красного знамени.