Hafiz Imran is an interventional cardiologist at Hampden & Franklin County Cardiovascular Associates, PC. He received his bachelor's degree in medicine from Allama Iqbal Medical College Lahore. He received his medical degree from the University of Punjab, Pakistan. He is a board-certified specialist in internal medicine and interventional cardiology.