Игорь Шумаков родился 21 апреля 1970 года в городе Москва. С 1988 по 1989 год проходил срочную службу в рядах Вооруженных Сил СССР. В 1993 году окончил Московский государственный экономико-статистический институт по специальности «Экономическая информатика и автоматизированные системы управления».
В дальнейшем, Шумаков работал в ОАО Банк ВТБ, координируя деятельность дочерних структур банка, российских загранпредставительств, государственных и частных компаний в Африке и Азии в сфере международного экономического сотрудничества.
С октября 2008 по март 2009 года, занимал должность заместителя директора департамента международного сотрудничества Минприроды России.
Далее, возглавлял департамент государственной политики и регулирования в области технологической и атомной безопасности Минприроды России.
С июня 2009 года, являлся советником министра природных ресурсов и экологии.
Начиная с 8 сентября 2010 года, Шумаков замещал пост заместителя руководителя Федеральной службы по гидрометеорологии и мониторингу окружающей среды - Росгидромет.
Распоряжением Премьер-министра РФ от 9 октября 2019 года, Шумаков Игорь Анатольевич назначен на должность руководителя Федеральной службы по гидрометеорологии и мониторингу окружающей среды - Росгидромет.
Имеет чин действительного государственного советника Российской Федерации 2 класса.
Отмечен государственными наградами и знаками отличия, в числе которых Медаль ордена «За заслуги перед Отечеством» I степени.