Absolwent Wydziału Pedagogicznego i Psychologii Uniwersytetu Warszawskiego. Od 2001 r. zajmuje się budowaniem i wdrażaniem programów rozwojowych dla pracowników funkcjonujących na każdym szczeblu zarządzania.
Specjalizuje się w tworzeniu i realizacji szkoleń dotyczących efektywnej komunikacji, coachingu, sztuki prezentacji, umiejętności trenerskich, zarządzania projektem, sprzedaży i profesjonalnej obsługi klienta. Ponadto jako senior trener, konsultant i doradca zawodowy, projektuje i prowadzi szkolenia z zakresu negocjacji handlowych, autoprezentacji, twórczego rozwiązywania problemów, zarządzania czasem, zarządzania zespołem oraz szkolenia integracyjne. Posiada także doświadczenie menadżerskie. Kierował zespołem trenerów na stanowisku Dyrektora Programowego.
Jako konsultant od kilku lat aktywnie sprzedaje usługi szkoleniowe, stąd posiada praktyczne doświadczenie w tym zakresie.