Absolwent Szkoły Głównej Planowania i Statystyki w Warszawie, magister ekonomii. W czasie studiów działacz ruchu studenckiego. Ma wieloletnie doświadczenie zawodowe w zarządzaniu, budowaniu strategii rozwoju i restrukturyzacji firm z różnych sektorów polskiej gospodarki.
Dwukrotnie pełnił funkcję podsekretarza stanu, w Ministerstwie Przekształceń Własnościowych (1994-1996) i ponownie w Ministerstwie Skarbu Państwa (2001-2003). Jako wiceminister w rządzie SLD – PSL uczestniczył w procesie przygotowania polskiej gospodarki do integracji z Unią Europejską. Zajmuje się doradztwem ekonomicznym dla firm.