Absolwent Wydziału Lekarskiego Uniwersytetu Medycznego w Lublinie. W 2013 roku rozpoczął specjalizację w zakresie chirurgii ogólnej początkowo w Oddziale Chirurgii Ogólnej CM Łańcut, następnie w Klinice Chirurgii Ogólnej KSW Nr 2 w Rzeszowie. Tytuł specjalisty chirurgii ogólnej uzyskał w 2020 roku. Obecnie pracuje w Oddziale Chirurgii Ogólnej CM Łańcut.