Absolwent resocjalizacji w Wyższej Szkole Pedagogiki Specjalnej w Warszawie. Ukończył Studium Psychoterapii Indywidualnej i Grupowej przy Laboratorium Psychoedukacji oraz trzyletni Core Training ISTDP (Intensive Short-Term Dynamic Psychotherapy). Certyfikowany superwizor i psychoterapeuta Polskiego Towarzystwa Psychologicznego. Posiada certyfikat Europejskiego Stowarzyszenia Psychoterapii (European Association for Psychotherapy). Prowadzi zajęcia w Studium Psychoterapii w Laboratorium Psychoedukacji, a także na Podyplomowym Studium Coachingu i Mentoringu przy Laboratorium Psychoedukacji i Uniwersytecie SWPS. Od 2008 roku kieruje wraz z Jerzym Dmuchowskim, Podyplomowym Studium Coachingu i Mentoringu, od 2019 roku kieruje wraz z Katarzyną Moczulską, Szkoleniem superwizorskim oraz Dwuletnim szkoleniem z krótkoterminowej terapii psychodynamicznej. W latach 2015-2018 był członkiem Zarządu Sekcji Psychoterapii Polskiego Towarzystwa Psychologicznego.