Ukończył Wydział Fizyki Uniwersytetu Warszawskiego, szkołę trenerów biznesu Grupy TROP, kurs coachingu Erickson College International oraz warsztaty dynamiki grupowej OPUS. Wykładał na studiach podyplomowych, m.in. w Politechnikach Łódzkiej, Gdańskiej i Wrocławskiej, Uniwersytecie Szczecińskim. Jego specjalnością trenerską są obszary związane z kompetencjami managerskimi, innowacyjnością, myśleniem systemowym i strategicznym. Prowadzi także warsztaty, na których zespoły wypracowują rozwiązania i przygotowują się do ich wdrożenia. Od 2009 roku w swojej pracy intensywnie wykorzystuje gry symulacyjne.