С августа 1999 года по июнь 2003 года — заместитель командующего войсками Московского военного округа. Неоднократно бывал в служебных командировках в Чеченской Республике, в 1999 году около четырёх месяцев исполнял обязанности командующего группировкой российских войск в Чеченской Республике[1].
С 19 июля 2004 по сентябрь 2007 года — первый заместитель министра обороны РФ. Отвечал за боевую подготовку войск и проведение военной реформы. Воинское звание генерал армии присвоено указом президента РФ от 12 декабря 2006 года. Освобождён от должности через несколько месяцев после назначения на пост министра обороны Анатолия Сердюкова.
В декабре 2009 года уволен в отставку. Находится на высоких должностях в Рособоронэкспорте, а также является инспектором Управления генеральных инспекторов Министерства обороны Российской Федерации[1]. Ведёт и общественную работу — президент Союза ветеранов Московского военного округа.