Jako adiunkt, a następnie starszy wykładowca i docent wykładał marketing przemysłowy, bankowy i ubezpieczeniowy. W latach 1988–1992 pracował jako docent w Instytucie Gospodarki Materiałowej w Warszawie, a w latach 1990–1992 w Instytucie Nauk Ekonomicznych PAN zajmując się zagadnieniami polityki przemysłowej. Pracował jako doradca w Urzędzie Rady Ministrów (1995-1996), a następnie jako: zastępca dyrektora Departamentu Marketingu i Rozwoju w Centrali Banku Pekao SA (1996-1997), dyrektor Biura Zarządzania Zasobami Ludzkimi w Centrali PZU SA (1997-1998), dyrektor Biura Marketingu i Analiz w Towarzystwie Ubezpieczeń „Benefia” (1999-2001), doradca i pełnomocnik zarządu w Ubezpieczeniowym Funduszu Gwarancyjnym (2002-2009). W latach 80. współpracował z ruchem związków zawodowych. Jest promotorem 466 prac dyplomowych.