 He graduated from the Tashkent Higher Combined Arms Command School, finished the M. V. Frunze Military Academy (with the gold medal), and the General Staff Academy (with the gold medal) during the 1960s.He became major general of the Red Army in 1979, serving in the Caucasus region.In 1989, Makashov was elected to the Supreme Soviet.