Stanowiska 1969–1973: pracownik naukowo-badawczy w Instytucie Handlu Wewnętrznego w Warszawie od 1974: pracownik naukowo-dydaktyczny w Politechnice Warszawskiej, od 2010 docent 1988–1992: Instytut Gospodarki Materiałowej: kierownik zakładu, docent 1990–1992: pracownik naukowy w Instytucie Nauk Ekonomicznych, Polska Akademia Nauk, adiunkt 1995–1996: Urząd Rady Ministrów, doradca 1998–2009: pracownik dydaktyczny w Wyższej Szkole Handlu i Prawa im. R. Łazarskiego w Warszawie, adiunkt 1996–1997: Zastępca Dyrektora ds. marketingu, Bank Pekao SA w Warszawie 1997–1998: Dyrektor Biura Zarządzania Zasobami Ludzkimi, Powszechny Zakład Ubezpieczeń w Warszawie 1998: ekspert w Biurze Organizacji Funduszu Emerytalnego, Kredyt Bank SA w Warszawie 1999–2001: Dyrektor Biura Marketingu i Analiz w Towarzystwie Ubezpieczeń „Benefia” (wcześniej TUiŻ „Petrus”), TU „Fiat” 2002–2009: doradca i pełnomocnik zarządu w Ubezpieczeniowym Funduszu Gwarancyjnym w Warszawie.
Członkostwo od 1974: członek Polskiego Towarzystwa Ekonomicznego 1995–1996: wiceprzewodniczący Rady nadzorczej ZCh „Oświęcim” (obecnie Synthos S.A.)