Garanin vant to olympiske bronsemedaljer i langrenn under vinter-OL 1976 i Innsbruck. Han ble nummer tre på 30 km, bak sin landsmann Sergej Saveljev og Bill Koch fra USA. Han var også med på det sovjetiske stafettlaget som kom på tredjeplass på 4 x 10 km stafett for menn, bak Finland og Norge. De andre på laget var Jevgenij Beljajev, Nikolaj Bazjukov og Sergej Saveljev.