参与镇压匈牙利革命。1962年毕业于总参军事学院。1962年8月开始在远东军区任职，1965年3月晋升少将。1967年4月至1969年6月担任第29步兵团司令员。1970年晋升中将。1973年2月被任命为列宁格勒军区第一副司令。1978年2月晋升上将。1978年2月至1984年9月，担任苏军北方集群司令员。1985年11月至1988年12月，担任越南社会主义共和国首席军事顾问。1979年至1989年，第十届、第十一届苏联最高苏维埃代表。1988年12月转至苏联国防部总监察组，担任监察员。