Posiada ponad 25-letnie doświadczenie w sprzedaży i w zarządzaniu sprzedażą. Pracował między innymi dla Allianz, Winterthur, ING, BRE Banku, Unity Line, 5net. Autor projektów budowy i zarządzania sieciami sprzedaży oraz systemów, metod i materiałów szkoleniowych. W roku 2003 tworzył projekt doradczy w zakresie sprzedaży i marketingu produktów telekomunikacyjnych dla polskiego przedstawicielstwa ponadnarodowego koncernu Brother.
W roku 2000 założył firmę szkoleniowo-doradczą Top Training. Od 2009 roku na rynku jako trener niezależny. 23 lata pracy trenerskiej. Ponad 2000 dni szkoleniowych. 1800 godzin konsultacji, coachingu i doradztwa. Ponad 12000 osobiście przeszkolonych osób. Od 2006 roku prowadzi także szkolenia motywacyjne z wykorzystaniem metod przełamywania barier: firewalking, arrow snapping itp.