W 1985 r. zdał egzamin specjalizacyjny I stopnia z chirurgii ogólnej, a w 1991 r. II stopnia z kardiochirurgii. Po napisaniu pracy doktorskiej pod kierownictwem prof. Antoniego Dziatkowiaka pt. „Rokownicze znaczenie upośledzonej czynności lewej komory serca dla przebiegu wczesnego okresu po operacjach pomostowania tętnic wieńcowych z zastosowaniem miejscowej hipotermii” w 1994 r. uzyskał stopień doktora nauk medycznych na Wydziale Lekarskim Collegium Medium Uniwersytetu Jagiellońskiego.

W latach 2001–2002 był Kierownikiem Zespołu Przeszczepowego. Od 2005 r. zastępca Kierownika, a od 01.11.2014 r. Kierownik Kliniki Chirurgii Serca Naczyń i Transplantologii IK CM UJ. Od 1 listopada 2015 roku pełni obowiązki Ordynatora Oddziału Klinicznego Chirurgii Serca Naczyń i Transplantologii w Krakowskim Szpitalu Specjalistycznym im. Jana Pawła II.