Po ukończeniu historii na UMCS, podjął pracę jako nauczyciel historii w IX Liceum Ogólnokształcącym im. Juliusza Słowackiego w Radomiu. W latach 2006-2021 pracował w „szkole olimpijczyków” – VI Liceum Ogólnokształcącym im. Jana Kochanowskiego w Radomiu.
W 2018 za popularyzację historii i dziedzictwa kulturowego Radomia otrzymał Nagrodę im. św. Kazimierza. W tym samym roku był także kandydatem Polskiego Stronnictwa Ludowego na prezydenta miasta Radomia (zajmując przedostatnie, 6. miejsce) oraz do rady miasta, nie uzyskując mandatu. Wstąpił następnie do PSL i został prezesem radomskich struktur partii. W 2019 i 2023 kandydował bez powodzenia do Sejmu, a w 2024 ponownie bez powodzenia do rady Radomia, ostatecznie jednak został radnym.
Od 2019 jest prezesem Zarządu Miejskiego PSL w Radomiu (wybrany następnie w 2022 i 2025), a od 27 maja 2024 radnym Rady Miejskiej IX kadencji).
Od 2019 pracował w Muzeum im. Jacka Malczewskiego w Radomiu, od 2021 (2020) do 2024 pełnił funkcję zastępcy dyrektora Muzeum. Dyrektor Instytut Technologii Eksploatacji (od 15.04.2024), adiunkt na Wydziale Prawa i Administracji Uniwersytetu Radomskiego.