Ukończył Akademię Wychowania Fizycznego w Katowicach, specjalizacja trenerska - piłka nożna oraz studia podyplomowe: Menager Sportu i Turystyki na tej samej uczelni. Nauczyciel dyplomowany w Zespole Szkół Ogólnokształcąco-Technicznych w Lublińcu. Trener II klasy piłki nożnej z licencją trenerską UEFA A. Członek Rady Trenerów przy Wydziale Szkolenia w Podokręgu Piłki Nożnej w Lublińcu.
W Akademii Sportowej pracuje od niedawna, obecnie jako trener grupy Trampkarzy. W przeszłości pracę szkoleniową prowadził między innymi w Sparcie Lubliniec, Unii Kalety. Pracuje również jako masażysta. Interesuje się podróżami, turystyką górską, narciarstwem. Może się poszczycić ukończeniem dwóch klasycznych maratonów.
W relacjach z ludźmi najbardziej ceni sobie szczerość.