Jest absolwentem Pomaturalnego Studium Administracji Publicznej w Bielsku-Białej. Pracę zawodową rozpoczął w 1990 r. w charakterze inspektora Wydziału Komunikacji w Urzędzie Miejskim w Bielsku-Białej. W latach 1995-1996 był związany z Miejskim Zarządem Dróg w Bielsku-Białej jako inspektor odpowiedzialny za bieżące utrzymanie dróg. Od 1996 r. prowadzi własną działalność gospodarczą. W latach 2004–2009 pełnił funkcję Dyrektora Oddziałów Dominet Banku S.A. w Wadowicach i Bielsku-Białej, zajmując się kompleksowym zarządzaniem franczyzowymi placówkami bankowymi. W 2007 r. objął stanowisko Dyrektora ds. handlowych w Beskidzkim Biurze Consultingowym Sp. z o.o., na którym pracował do 2009 r. Pełnił funkcję radnego oraz Wiceprzewodniczącego Rady Gminy Porąbka.