Irfan is the Managing Director of Society for Community Support for Primary Education in Balochistan, a civil society organization which has been working to improve education through creating government community partnerships in Balochistan since 1993. Irfan joined the Society in 1994 and worked on data and information management, and was appointed managing director in 2000. Previously, he worked in organizational management for programs financed by the USAID and World Bank.

Irfan has participated in workshops organized by international and national agencies and has experience working in Afghanistan, USA, Egypt and Bangladesh.

Irfan holds a Masters in Commerce from the University of Balochistan and a MA in Economics.