Makanin graduated from the Faculty of Mechanics and Mathematics at Moscow State University and worked as a teacher in the Military Academy until the early 1960s. In 1963 he took the High Courses for Scriptwriters and Film Directors at the Gerasimov Institute of Cinematography, then worked for the publishing house Sovietskiy Pisatel (The Soviet Writer).