В 1986-1991 годах командовал учебным взводом и учебной батареей курсантов в Коломенском высшем артиллерийском командном училище.
В 1994 году окончил Военную артиллерийскую академию имени М. И. Калинина.
С 1994 года служил в Дальневосточном военном округе: командир артиллерийского дивизиона, начальник штаба 996-го самоходно-артиллерийского полка.
С 1997 года — начальник штаба 147-го самоходно-артиллерийского полка в Московском военном округе.
С 1999 года — командир 99-го гвардейского самоходного артиллерийского полка 3-й мотострелковой дивизии 22-й общевойсковой армии Московского военного округа.
С сентября 1999 года принимал участие во второй чеченской войне, полк в составе оперативной группировки «Запад».
С 2002 года — начальник штаба - первый заместитель командира 34-й артиллерийской дивизии.
В 2006 году окончил Военную академию Генерального штаба.
С 2007 года — заместитель командующего ракетными войсками и артиллерией Московского военного округа.