Ukończył studia z zakresu politologii na Uniwersytecie Opolskim w specjalizacji europeistyka. Swoją pracę zawodową rozpoczął w I Liceum Ogólnokształcącym im. Henryka Sienkiewicza w Kędzierzynie – Koźlu na stanowisku nauczyciela. W 2018 r. objął stanowisko dyrektora w Publicznej Szkole Podstawowej nr 5 w Kędzierzynie–Koźlu. W 2021 r. został wybrany na funkcję Starosty Powiatu Kędzierzyńsko-Kozielskiego, którą pełnił do maja 2024 r. W maju 2024 r. przyjął mandat posła na sejm X kadencji.
W trakcie kariery zawodowej ukończył studia podyplomowe z zakresu zarządzania oświatą oraz studia Master of Business Administration na Uniwersytecie WSB Merito we Wrocławiu.
Prywatnie szczęśliwy mąż i ojciec dwóch synów. Pasjonat kolarstwa szosowego, pieszych wędrówek górskich i historii drugiej wojny światowej.