Иван Гынгазов родился в Новосибирске. В 2013 году окончил Новосибирскую государственную консерваторию имени М. И. Глинки (класс Марины Ахмедовой). В 2013–2017 гг. был солистом Новосибирского театра оперы и балета, где исполнял партии Ленского («Евгений Онегин» Чайковского), Владимира Игоревича («Князь Игорь» Бородина) и Пинкертона («Мадам Баттерфляй» Пуччини).
В 2017 году стал обладателем специального приза Международного вокального конкурса имени Хариклеи Даркле (Румыния) и дебютировал в Московском музыкальном театре «Геликон-опера» в партии Манрико («Трубадур» Верди).
С сезона 2017/18 – солист «Геликон-оперы», где в его репертуар вошли партии Калафа и Каварадосси(«Турандот» и «Тоска» Пуччини), Германа,Ленского,Водемона и Андрея («Пиковая дама»,«Евгений Онегин», «Иоланта» и «Мазепа» Чайковского), Ричарда и Радамеса («Бал-маскарад» и «Аида»Верди), Хозе («Кармен» Бизе), Туридду («Сельская честь» Масканьи), Молодого цыгана («Алеко» Рахманинова), Париса («Прекрасная Елена» Оффенбаха) идругие. В составе труппы «Геликон-оперы» гастролировал в Италии, Франции, Германии, Греции, Эстонии, Австрии, Канаде.
В 2019 году началось сотрудничество певца с Мариинским театром, на сцене которого он исполнил более 10 ведущих партий, в том числе в операх «Пиковая дама» Чайковского, «Царская невеста» Римского-Корсакова, «Жизнь за царя» Глинки, «Самсон и Далила» Сен-Санса, «Плащ» Пуччини, «Бенвенуто Челлини» и «Троянцы» Берлиоза.
В 2020 году дебютировал в Большом театре, исполнив заглавную партию в премьерной серии представлений оперы «Садко» Римского-Корсакова (дирижер – Тимур Зангиев, режиссер – Дмитрий Черняков). Позднее пел в Большом театре в операх «Лоэнгрин» Вагнера (заглавная партия), «Трубадур» Верди (Манрико) и «Катерина Измайлова» Шостаковича (Сергей).
Выступал также на сцене Михайловского, Пермского, Нижегородского, Самарского, Екатеринбургского, Магнитогорского, Петрозаводского, Ташкентского театров оперы и балета, дрезденской Земпер-оперы, венского Театра ан дер Вин.
Участвовал в исполнении Реквиема и оперы «Аида» Верди в залах Московской филармонии (дирижеры – Владимир Федосеев и Валерий Кирьянов), «Кармен» Бизе в МКЗ «Зарядье» (дирижер – Ян Латам-Кёниг). Выступал с сольными концертами в венском Музикферайне (совместно с солисткой «Геликон-оперы» Еленой Михайленко) и Александринском театре в Санкт-Петербурге (совместно с солисткой Мариинского театра Екатериной Семенчук).