1974-1978 гг. - курсант Новосибирского высшего военно-политического общевойскового училища.
Прошел путь от заместителя командира роты по политработе до заместителя командующего Береговыми войсками Балтийского флота по воспитательной работе.
1989 г. - окончил Военно-политическую академию им. В. И. Ленина.
2006 г. - назначен заместителем командующего по воспитательной работе - начальником управления воспитательной работы Московского военного округа. Место службы - Замоскворечье, Космодамианская наб., д. 24.