Родился 13 августа 1938 г. в городе Аркадак Саратовской области. Окончил Саратовское профессионально-техническое училище в 1961 г., Ленинградское высшее общевойсковое командное училище имени С. М. Кирова (1961—1963), Военную академию имени М. В. Фрунзе, Военную академию Генерального штаба Вооруженных Сил имени К. Е. Ворошилова.
Работал токарем на Саратовском заводе "Серп и молот" (1961).
Службу проходил рядовым (1961), командиром взвода, командиром роты, командиром батальона, командиром полка, командиром дивизии, заместителем командующего и командующим армией, начальником штаба Московского военного округа (05.1988-05.1990), начальником штаба Западной группы войск (05.1990-09.1991), начальником Главного оперативного управления — заместителем начальника Генерального штаба Объединенных Вооруженных Сил государств - участников Содружества Независимых Государств (09.1991-07.1992), командующим войсками Московского военного округа (16.07.1992 - 20.04.1999).