Гафуров — уроженец Нижнего Новгорода, закончил РАНХИГС и Московскую школу управления Сколково. Ранее занимал руководящие должности в компании «Газпромнефть», корпорации «Спецзащита» и IT-компаниях. С 2018 года работал директором по развитию международной спортивной организации Instat, в которой занимался реализацией проектов по хоккейной аналитике для НХЛ, КХЛ и североамериканских лиг.
Ранее пост генерального менеджера «Торпедо» занимал Ян Голубовский.
«Торпедо» в сезоне 2019/20 заняло восьмое место в Западной конференции по итогам регулярного чемпионата, после чего со счетом 0-4 в серии уступило ЦСКА в первом раунде плей-офф.