He earned his medical degree in 1989 from Iran University of Medical Sciences in Tehran, where he was ranked the top student in the university. He completed his urology residency and general surgery training at Iran University in 1994 earning the first rank in Iranian Urology Board Exam in the country. He then attended the Institute of Urology and Nephrology in London, where he received a postgraduate degree in urology. Following this training, he attended in UCLA for uro oncology fellowship and then held a postdoctoral research fellowship at the Wake Forest Institute for Regenerative Medicine. He also completed fellowships in female urology and pelvic reconstructive surgery at Wake Forest School of Medicine before joining the urology department in 2009.