Absolwent Wydziału Lekarskiego Akademii Medycznej w Lublinie, specjalizował się w zakresie chirurgii ogólnej. W 2001 na macierzystej uczelni uzyskał stopień doktora nauk medycznych. Podjął praktykę w zawodzie lekarza. Był m. in. klubowym lekarzem drużyny piłkarskiej Górnika Łęczna. W 2015 objął stanowisko dyrektora szpitala powiatowego w Łęcznej. Był organizatorem działającego w tej placówce Wschodniego Centrum Leczenia Oparzeń i Chirurgii Rekonstrukcyjnej.
Zaangażował się w działalność polityczną w ramach Platformy Obywatelskiej.
W 2010, 2014 i 2018 wybierany na radnego Sejmiku Województwa Lubelskiego IV, V i VI kadencji.
W wyborach parlamentarnych 2023 został wybrany na posła X kadencji z okręgu lubelskiego, startując z czwartego miejsca na liście Koalicji Obywatelskiej i zdobywając 10672 głosy. Zasiadł w Komisji do Spraw Petycji i Komisji Zdrowia. W 2019 odznaczony Srebrnym Krzyżem Zasługi.