Bereits in den 1970er Jahren galt er als Eröffnungsexperte, insbesondere in der Sizilianischen Verteidigung und der Russischen Verteidigung. Seit den 1980er Jahren arbeitete er verstärkt als Trainer und Analytiker, unter anderem für Anatoli Karpow bei der Schachweltmeisterschaft 1985 und Garri Kasparow bei der Schachweltmeisterschaft 1993 sowie von 1982 bis 1992 als Trainer für die sowjetische Nationalmannschaft. Seit 2007 trägt er den Titel "FIDE Senior Trainer". Außerdem war er als Schachjournalist tätig, unter anderem für den russischen Fernsehsender NTW Plus Sport. Auf YouTube betreibt er den Kanal "Makarychev Chess".