He earned his PhD from the Graduate School of Semmelweis University. During his university studies, he received his medical degree from Semmelweis University in 1997. He also supplemented his studies at Rupprecht-Karls University in Heidelberg and in the Department of Aesthetics at ELTE.
For many years, he worked as a department head and assistant professor at the First Internal Medicine Clinic of Semmelweis University; later, he headed the hospital’s endocrinology outpatient clinic.