He completed his MA in Islamic University from Punjab University, Islamabad, in 2002. He also holds a Masters degree in English from AJK University, Muzaffarabad in 2006 and a Master degree in Teaching English as a Foreign Language from AIOU in 2009, Islamabad, Pakistan. He has been teaching Islamic Studies to undergraduate level at CAE, NUST for the last 04 months.