In addition to teaching appointments in colleges and universities in many parts of the world, he has been a tutorial supervisor at the University of Cambridge, a senior tutor at Karachi Theological College and Visiting Professor of Theology and Religious Studies at the University of Greenwich. He has been elected an honorary fellow of his colleges at Oxford (St Edmund Hall) and Cambridge (Fitzwilliam).
Apart from his academic appointments at numerous colleges and universities globally, he has also held tutorial guidance roles at the University of Cambridge, senior teaching positions at Karachi Theological College, and visiting professorships in theology and religious studies at the University of Greenwich. He has been honored with an honorary fellowship at his academic institutions in Oxford (St Edmund Hall) and Cambridge (Fitzwilliam).