Posiada wykształcenie wyższe politologiczne, administracyjne. Jest absolwentem Uniwersytetu Opolskiego i Szkoły Głównej Handlowej w Warszawie.
Od początku kariery zawodowej związany z administracją publiczną i PSL. Wielokrotnie zasilał listy PSL w kampaniach wyborczych.
Jest Komendantem Wojewódzkim OHP w Opolu. Członek rady Programowej TVP Opole. Członek Prezydium ZW PSL w Opolu.