Родился 8 сентября 1955 года в Казани. Окончил Суворовское военное училище (1973), Казанское высшее танковое командное училище (1977), Академию бронетанковых войск им. Р. Я. Малиновского (1987), Академию Генштаба (1997).
Был командиром танкового взвода, танковой роты, начальником штаба, командиром танкового батальона в Северной группе войск (Польша) и Дальневосточном военном округе (ДВО). С 1987 года в Прибалтийском военном округе — начальник штаба, командир танкового полка, начальник штаба мотострелковой дивизии. С 1993 года командир 144-й гвардейской мотострелковой дивизии (Таллин, в 1994 году передислоцирована в Ельню Смоленской области). С 1997 года первый замкомандующего армией Московского военного округа (МВО). С 1998 года в Северо-Кавказском округе (СКВО) — замкомандующего, начальник штаба 58-й общевойсковой армии (Владикавказ). В 1999 году после начала второй чеченской войны стал начальником штаба группировки "Запад", затем командовал группировкой "Юг". В марте 2001-го назначен командующим 58-й армией. С 2003 года начальник штаба ДВО. В апреле 2005 года назначен начальником главного управления боевой подготовки и службы войск Вооруженных сил РФ. С декабря 2006 года начальник штаба СКВО. С декабря 2007 года командующий войсками Ленинградского военного округа, с февраля 2009 года — МВО. В декабре 2010 года стал заместителем начальника Генштаба. Указом президента РФ от 26 апреля 2012 года назначен командующим войсками Центрального военного округа.
Генерал-полковник. Награжден орденами "За службу Родине в Вооруженных силах СССР" III степени, "За военные заслуги", "За заслуги перед Отечеством" IV степени, медалями.