Ирек Зарипов родился 27 марта 1983 года в городе Стерлитамак, Республика Башкортостан. Родители - Айрат Габдулхаматович и Василя Мустафиновна Зариповы, работавшие на кирпичном заводе В школе Ирек увлекался лыжами и баскетболом, играл в футбол, занимался боксом и борьбой.
В 2000 году в 17-летнем возрасте попал в серьёзную аварию: управляя мотоциклом, врезался в 9-тонный «МАЗ»; попал в больницу, где ему ампутировали обе ноги. После этого два года практически не двигался, а потом стал восстанавливать физическую форму. Несмотря на инвалидность, окончил профессиональный лицей и Башкирский экономико-юридический колледж. Приступил к занятиям спортом в СК «Идель».
Ирек пробовал себя в разных видах спорта: в лёгкой и тяжёлой атлетике, плавании, настольном теннисе. В 2004 году его включили в сборную Республики Башкортостан по лёгкой атлетике; на чемпионате России он познакомился со старшим тренером по лыжным гонкам и биатлону Ириной Громовой, которая предложила ему обратиться к известному в Башкортостане тренеру Салавату Гумерову. Гумеров стал готовить Ирека к участию в соревнованиях по лыжным гонкам.
С 2005 года Ирек Зарипов выступает за Школу высшего спортивного мастерства Республики Башкортостан. В том же году он был включён в сборную паралимпийской команды России. В следующем году участвовал в зимних Паралимпийских играх 2006 года в Турине, где в биатлоне на дистанции 7,5 км занял 4-е место.
Подлинный триумф ожидал Ирека Зарипова на зимних Паралимпийских играх 2010 года в Ванкувере, где он получил 4 золотые медали: по биатлону на дистанциях 2,4 км и 12,5 км и в лыжных гонках на дистанциях 15 км и 10 км; в лыжных же гонках на дистанции 1 км он получил серебряную медаль.
Ирек Зарипов представлял Стерлитамак на третьем Всемирном курултае башкир в июне 2010 года.