После окончания Военной академии Генерального штаба Вооружённых сил имени К. Е. Ворошилова был назначен командиром 28-го армейского корпуса Центральной группы войск в Чехословакии (1980—1983 гг.), командующим 5-й армией (общевойсковой) Дальневосточного военного округа (июнь 1983 — апрель 1985 гг.), затем командующим 40-й армией КТуркВО (Ограниченный контингент Советских войск в Афганистане, апрель 1985 — апрель 1986 гг.). В 1986 году назначен первым заместителем командующего войсками Московского военного округа (июль 1986 — март 1988 гг.), затем становится командующим войсками Закавказского военного округа — военным комендантом г. Тбилиси (апрель 1988 — август 1989 гг.). Как командующий округом руководил разгоном демонстрации в Тбилиси 9 апреля 1989 года, во время которой погибло 21 человек.