Окончил Ульяновское гвардейское высшее танковое командное училище имени В. И. Ленина (1973—1977), Военную академию бронетанковых войск имени Маршала Советского Союза Р. Я. Малиновского (1982—1985), Военную академию Генерального штаба Вооруженных Сил (1994—1996).
Службу проходил командиром взвода, командиром роты, начальником штаба и командиром батальона в Киевском военном округе (1977—1982), заместителем командира учебного танкового полка, командиром танкового полка, заместителем командира гвардейской танковой дивизии в Московском военном округе (1985—1994), командиром дивизии, начальником штаба и командующим армией, заместителем командующего войсками (с 1997 по апрель 2005) и начальником штаба Дальневосточного военного округа (12 апреля 2005 — 31 декабря 2008).
31 декабря 2008 г. назначен командующим войсками Дальневосточного военного округа. Воинские звания майор и полковник присвоены досрочно. 12 июня 2006 г. присвоено звание генерал-полковник. Награждён тремя орденами.