毕业于总参谋部军事学院，任白俄罗斯军区第28合成军军长，1980年晋升中将，1981年参加西方-81演习。1981年10月，调任列宁格勒军区第一副司令。1984年6月，任中亚军区司令。1984年10月20日晋升上将。1986年拒绝出兵镇压阿拉木图十二月事件，后被借调参与切尔诺贝利核事故善后工作。1987年1月，被苏共中央总书记戈尔巴乔夫任命为苏联武装力量总参谋部第一副总参谋长。因与时任国防部长亚佐夫在兵役年限方面产生分歧，1988年11月被解职。1989年1月24日，任苏联武装力量总参谋部第一副总参谋长