Igor travelled with the Russian Paralympic swimmingteam to two Paralympics games, first in 2004 and then in 2008. At the 2004 games he competed in the 50mfreestyle finishing eighth in the final, won silver in the 50m Butterfly despite being the fastest in the heats with a new world record and brokethe world record in the heats and final on his way to winning gold in the 100m backstroke. At the 2008 games he was part of the Russian team that finished sixth in the 4 × 100 m medley, he also finished in the same position in the 50m butterfly, failed to make the final of the 400m freestyle but did defend his title in the 100m backstroke