Garanin erövrade sin första medalj i ett stort mästerskap då han med det sovjetiska laget blev tvåa i 4 x 10 kilometer stafett vid världsmästerskapen 1974 i Falun. Han var också med och tog bronsmedalj vid olympiska vinterspelen 1976 i Innsbruck på 4 x 10 kilometer stafett. Där vann han även individuell bronsmedalj på 30 kilometer. Han vann även Vasaloppet 1977 och är den enda ryska åkare som har vunnit Vasaloppet än idag.