Генерал армии. Родился на станции Лев Толстой (ныне Липецкая обл.). Окончил Тамбовское суворовское училище (1950), Львовское пехотное училище им. Н. А. Щорса (1952), Военную академию им. М. В. Фрунзе (1965), Военную академию Генерального штаба Вооружённых Сил СССР им. К. Е. Ворошилова (1973). Первый заместитель министра обороны СССР (1989–1991). Депутат Совета Союза Верховного Совета СССР. Народный депутат СССР (1989−1991). Ведущий аналитик Управления генеральных инспекторов Министерства обороны РФ. Награждён орденами Красного Знамени, Красной Звезды, «За службу Родине в Вооружённых Силах СССР» II, III степени, «Знак Почёта» и другими.