Absolwent Uniwersytetu Jagiellońskiego w Krakowie. W 2005r. uzyskał tytuł specjalisty w dziedzinie chorób wewnętrznych. W 2010 r. uzyskał tytuł specjalisty w dziedzinie kardiologii.
Pracował w Oddziałach Wewnętrznych Szpitala Narutowicza w Krakowie oraz Szpitala Ujastek w Krakowie. Obecnie pracuje w Szpitalu Jana Pawła II w Krakowie.