He completed his M.A in English Literature and Linguistics from National University of Modern Languages, Islamabad, in 2006. He has been teaching various courses of English at undergraduate level at CAE, NUST since 2016.