Career
A former football player, he was in the Malaysia squad for the 1976 AFC Asian Cup in Tehran, Iran. He spent most of his early coaching days as a coach with the Football Association of Malaysia in Wisma FAM. He first worked as a state coach with the Negri Sembilan team, and later joined Penang FA and TMFC respectively. In 2007 he suddenly resigned from TMFC to coach an Indonesian team, Persipura Jayapura.
He returned to Malaysian football in 2008, joining Perlis FA. He later left Perlis and joined Terengganu FA for the 2010/11 season.
He was the head coach of Selangor FA from 2012 until his resignation in 2013. Irfan was unveiled as new coach of Felda United Football Club on November 2013.
As a Coach
Penang FA
FA Cup Malaysia
2000(Runner Up),2002
Malaysia Charity Shield
2003
Malaysia Super League
2000(Runner Up),2001
Perlis FA
Malaysia Charity Shield
2008
Terengganu FA
FA Cup Malaysia
2011
Malaysia Cup
2011(Runner Up)
Malaysia Super League
2011(Runner Up)
Felda United F.C.
Malaysia Premier League
2014(Runner Up)
FA Cup Malaysia
2014(Runner Up)
Individual
National Football Award
Best Coach:2011.