Zdobył II stopień specjalizacji z chirurgii ogólnej (2001) oraz specjalizację ze zdrowia publicznego (2014). Wykładał na macierzystej uczelni przedmioty związane ze zdrowiem publicznym i zarządzaniem w służbie zdrowia.

Początkowo pracował w pogotowiu ratunkowym w Lublinie, a także jako lekarz rzeczoznawca w kraśnickim oddziale Kasy Rolniczego Ubezpieczeń Społecznych i biegły sądowy przy Sądzie Okręgowym w Lublinie. Zatrudniony w SP ZOZ w Kraśniku, gdzie kierował pracownią endoskopową. W 2006 został zastępcą dyrektora ds. medycznych, następnie od 2012 do 2019 był dyrektorem tej placówki. W 2019 objął funkcję dyrektora Szpitala Specjalistycznego Ducha Świętego w Sandomierzu. Wchodził w skład prezydium Lubelskiej Izby Lekarskiej w Lublinie oraz był wiceprzewodniczącym wojewódzkim Ogólnopolskiego Związku Zawodowego Lekarzy.