Ur. w Zamościu, ukończył II LO i SGPiS, był pracownikiem naukowym na Politechnice Warszawskiej, wiceprezes PZU na Życie (1995-98), od 1999 prezes Powszechnego Tow. Emerytalnego Epoka, później dyrektor departamentu w rządowej Komisji Nadzoru Ubezpieczeń i Funduszy Emerytalnych.