Career
He qualified for the London 2012 Olympics in the 20 km walk event. Irfan had previously competed in the Federation Cup at Patiala, clocking a personal best of 1:22:09. At the London 2012 Olympics he set the Indian national record in the 20 km walk with a timing of 1:20:21 and ranked 10th.
In March 2013, Irfan finished 5th in the IAAF 20 km Race Walking Challenge event held at Taicang, China.
2011-Inter State Senior National Athletic Championship-Silver-01:30:31.