Trener, coach konsultant, doradca i negocjator. Jest absolwentem programu the Advanced Certificate in Marketing. Od 2004 roku jest też członkiem The Chartered Institute of Marketing i Communication Managerem Komitetu CIM Poland zarządzającego tą organizacją na terenie Polski. Ukończył Akademię Junior Chamber Poland oraz specjalistyczne kursy Best Practices for Inwestor Relations Professionals. Członek Klubu MBA Wyższej Szkoły Zarządzania / The Polish Open University.
Od 1994 roku doradza i szkoli jako trener miękkich umiejętności menedżerskich oraz niezależny konsultant ds. komunikacji marketingowej. Posiada również doświadczenie w projektach związanych z komunikacją wewnętrzną w firmie. Jako mówca motywacyjny ma duże doświadczenie w wystąpieniach publicznych na konferencjach i seminariach. Coach z ponad 10 letnią praktyką. Prowadzi sesje coachingowe zgodnie ze standardami ICF (International Coach Federation).
Od wielu lat prowadzi szkolenia przygotowane specjalnie dla poszczególnych jednostek administracji publicznej wszystkich szczebli. Szkolił między innymi przedstawicieli takich instytucji jak: Sejm i Senat RP, Kancelaria Prezydenta i Kancelaria Prezesa Rady Ministrów, MSWiA, MSZ, KRS, UKE, URE, Podkarpacki Urząd Wojewódzki, Świętokrzyski Urząd Wojewódzki, Warmińsko-Mazurski Urząd Wojewódzki w Olsztynie, Zachodniopomorski Urząd Wojewódzki, Urzędy Marszałkowskie: Dolnośląski, Kujawsko-Pomorski, Lubelski, Lubuski, Małopolski, Łódzki Urząd, Opolski, Podkarpacki, Podlaski, Pomorski, Śląski, Świętokrzyski, Warmińsko-Mazurski, Wielkopolski, Zachodniopomorski, Sąd Apelacyjny we Wrocławiu, Sąd Rejonowy w Bełchatowie, Urząd Miasta Stołecznego Warszawy, Urząd Miejski w Radomiu, Urząd Miasta Gorzów Wlkp., Urząd Miasta Wejherowa, Urząd Miasta Piotrkowa Trybunalskiego Urząd Miejski w Zabrzu, Urząd Miasta i Starostwo Powiatowe w Prudniku, Wojewódzki Urząd Pracy w Rzeszowie, Powiatowy Urząd Pracy w Mławie, Urząd Pracy m. st. Warszawy Szkolił, MPWiK w m. st. Warszawie S.A., Warmińsko-Mazurska Agencja Rozwoju Regionalnego SA w Olsztynie, ZUS w Białymstoku, ZUS w Nowym Sączu.