Родился в семье служащего. Окончил Горьковский политехнический институт им. А.А. Жданова (1972 г.), Высшую академию бронетанковых войск (1984 г.). В 1972 – 1979 годах – командир танкового взвода, помощник начальника штаба отдельного танкового батальона, начальник штаба отдельного танкового батальона в Группе Советских войск в Германии. В 1979 – 1981 годах – командир танкового батальона в Одесском военном округе. В 1981 – 1984 годах – слушатель Военной академии бронетанковых войск. В 1984 – 1986 годах – командир отдельного танкового полка в Киевском военном округе.
В 1986 – 1989 годах – командир танкового полка в Группе Советских войск в Германии. В 1989 – 1991 годах – начальник штаба-заместитель командира танковой дивизии в Западной группе войск. В 1991 – 1993 годах – начальник штаба-заместитель командира мотострелковой дивизии в Ленинградском военном округе. В 1993 – 2000 годах – военный комиссар Мурманской области. В 2000 – 2005 годах – военный комиссар Нижегородской области. Генерал-майор.
Награды: орден «За службу Родине в Вооружённых Силах СССР» 3-й степени.