Psycholog, psychoterapeuta, coach i trener kompetencji społecznych. Absolwent Studium Psychoterapii i podyplomowego Studium Coachingu i Mentoringu przy Laboratorium Psychoedukacji w Warszawie. Staż kliniczny odbył w Szpitalu Neuropsychiatrycznym im. prof. Mieczysława Kaczyńskiego w Lublinie. Przez pięć lat pracował z osobami uzależnionymi w ramach Stowarzyszenia Monar. Posiada akredytację trenerską drugiego stopnia Polskiego Towarzystwa Psychologicznego. Działa także w obszarze biznesowym, ucząc rozwoju kompetencji społecznych. Od wielu lat współpracuje z Warszawskim Centrum Innowacji Edukacyjno-Społecznych, prowadząc warsztaty i szkolenia dla nauczycieli.