Absolwent II-go Liceum Ogólnokształcącego im. Gen. Gustawa Orlisz-Dreszera w Chełmie. Ukończył prawo na Uniwersytecie Warszawskim, studia licencjackie na kierunku zdrowie publiczne i studia podyplomowe z prawa medycznego na tej uczelni. Absolwent Szkoły Biznesu Politechniki Warszawskiej oraz Szkoły Liderów Politycznych. Absolwent Harvard Kennedy School Public Leadership. Uczestnik International Visitor Leadership – programu prowadzonego przez Departament Stanu USA.
W latach 2015–2017 zatrudniony w Ministerstwie Zdrowia na stanowisku doradcy Ministra Zdrowia Konstantego Radziwiłła. Od marca 2017 r. członek Rady Programowej Polskiego Radia Lublin, od września 2017 r. pełnomocnik wojewody lubelskiego ds. rozwoju służby zdrowia. W kwietniu 2018 r. został dyrektorem gabinetu politycznego Minister Przedsiębiorczości i Technologii Jadwigi Emilewicz. Były członek Rady Nadzorczej Wojewódzkiego Funduszu Ochrony Środowiska w Lublinie. Były członek Rady Taryfikacji w Agencji Oceny Technologii Medycznych i Taryfikacji. W latach 2014–2018 radny dzielnicy Ochota m.st. Warszawy. W 2018 r. wybrany na prezydenta Chełma, po zdobyciu w drugiej turze 13 048 (50,89 proc.) głosów. W 2024 roku uzyskał reelekcję na kolejną kadencję w roli Prezydenta Miasta Chełm, wygrywając w pierwszej turze z wynikiem 11 528 (52,65 proc.) głosów.
Obecnie aplikant adwokacki w Okręgowej Radzie Adwokackiej w Warszawie. Członek Narodowej Rady Rozwoju przy Prezydencie Rzeczypospolitej Polskiej. Prezes Stowarzyszenia Prezydentów Miast Polskich „Praca, Rozwój, Odpowiedzialność”. Od 18 czerwca 2024 r. wiceprezes Związku Miast Polskich. Odznaczony Srebrnym Krzyżem Zasługi, odznaką Zasłużony dla Samorządu Terytorialnego oraz medalem „Zasłużony dla Ogólnopolskiego Związku Zawodowego Pielęgniarek i Położnych”.