Studia magisterskie ukończył na Wydziale Mechanicznym Politechniki Lubelskiej, na którym kontynuował studia doktoranckie, uzyskując stopień naukowy doktora nauk technicznych w dyscyplinie Budowa i Eksploatacja Maszyn.
Od 2007 roku związany z administracją samorządową. Pracownik Urzędu Gminy w Abramowie, gdzie od 2015 do 2019 roku pełnił funkcję Zastępcy Wójta Gminy Abramów. Natomiast od 2019 roku pełni funkcję Sekretarza Powiatu w Starostwie Powiatowym w Lubartowie, gdzie bezpośrednio nadzoruję m.in. Wydział Komunikacji Transportu i Drogownictwa. Ukończył studia podyplomowe organizowane przez Wyższą Szkołę Przedsiębiorczości i Administracji w Lublinie w zakresie „Zarządzanie w administracji i samorządzie terytorialnym”.
Rozległą wiedzę teoretyczną, poszerzał dzięki praktycznemu wykonywaniu zawodu kierowcy samochodu ciężarowego, którą wykonywał w okresie studiów, obecnie jest czynnym ratownikiem OSP gdzie wykorzystuje zdobyte uprawnienia na pojazdy uprzywilejowane.
Wykonawca prac naukowo-badawczych w ramach projektów badawczych i rozwojowych, autor publikacji naukowych oraz recenzent skryptów dydaktycznych.