He started his coaching career in 1984 and from then he played the role of head coach of various teams in premier division cricket, the main domestic ODI competition in Bangladesh. From 2000 to December 2011, he played the role of Head cricket coach of High Performance Unit of Bangladesh National Cricket Academy. Under his coaching, Bangladesh won its first ever gold in 2010 Asian Games.
Imran is only Bangladeshi to have long International Coaching Experience. He was the Head Coach of Bangladesh National Cricket Team when Bangladesh played its first ever test match in the year 2000. Besides that, from 1997 to 2012 Imran was either head or assistant coach of Bangladesh National Cricket Team.
In the first two editions of Bangladesh Premier League., he played the role of head coach of the Barisal Burners. Recently, he has been appointed assistant coach of Bangladesh National Cricket Team for the India series in June where he will be assisting the newly appointed head Coach Chandika Hathurusingha.
- "Management of Barisal Burners". Retrieved 19 February 2012.