Absolwent Wydziału Nauk Społecznych Uniwersytetu Śląskiego (mgr filozofii) oraz Laboratorium Psychoedukacji przy Wyższej Szkole Psychologii Społecznej w Warszawie (trener grupowy).
Studiował psychologię w Szkole Wyższej Psychologii Społecznej w Warszawie oraz na Uniwersytecie Jagiellońskim w Krakowie.
Ukończył szkołę trenerów i terapeutów w Instytucie Terapii Gestalt w Krakowie.