● M.D. (Doctor of Medicine) from Punjab Medical College, Faisalabad
● Fellowship in Nephrology from Post Graduate Medical Complex, Sheikh Zayed Hospital, Lahore
● Supervisor of Post Graduate Nephrology Training Programs at the College of Physicians and Surgeons, University of Health Sciences
● Examiner for Fellowship Programs at King Edwards Medical University, Fatima Jinnah Medical University Lahore, and Shaheed Zulfiqar Ali Bhutto Medical University, Islamabad