Igoris Zaripovas 1995 m. baigė Nacionalinės M. K. Čiurlionio menų mokyklos Baleto skyrių, nuo tų pačių metų dirba LNOBT baleto trupėje. 2004 m. stažavosi Paryžiaus konservatorijoje su R. Nurejevo fondo skirta stipendija. 2005 ir 2006 m. mokėsi Vilniaus šokio spaustuvės Vasaros šokio mokykloje. 2008 m. baigė LMTA aktoriaus šokėjo specialybės magistratūrą. Šoka pagrindinius vaidmenis Vilniaus baleto teatre, Anželikos Cholinos šokio teatre, Dovilės Petkūnaitės, Erikos Vizbaraitės ir Loretos Juodkaitės šiuolaikinio šokio spektakliuose.
2005 m. pelnė Australijos baleto draugijos pirmininko Jurgio Žalkausko premiją, 2006 m. – Konstantino Stašio prizą.
Su LNOBT baleto trupe gastroliavo Turkijoje, Japonijoje, Olandijoje, Lenkijoje, Egipte, Graikijoje, Prancūzijoje, Vokietijoje, Italijoje, Ispanijoje, JAV, Rusijoje ir kt.
Sukurti vaidmenys: Ragana, Nykštukas („Snieguolė ir septyni nykštukai“), Rusų šokio solistas, Arlekinas („Spragtukas“), Arlekinas, Draugas („Venecijos karnavalas“), Batuotas Katinas („Miegančioji gražuolė“), Šokių mokytojas, Moliūgas („Čipolinas“), Katinas, Barmalėjus („Daktaras Aiskauda“), Ginklanešys – draugas („Raudonoji Žizel“), Toreadoras („Karmen“), Žaltys („Eglė žalčių karalienė“), Benvolijus („Romeo ir Džuljeta“), Solistas („Carmina burana“), Solistas („Krintantys lapai“), Juokdarys („Gulbių ežeras“), Baronas („Tristanas ir Izolda“), Rūmų juokdarys („Barbora Radvilaitė“), Šokių mokytojas („Žydrasis Dunojus“), Mirtis („Čiurlionis“), Džeimsas („Silfidė“), Karininkas („Karmen“) ir kt.