Praca zawodowa 1966-1967 – pomocnik w sali komputerowej, New York University, Nowy Jork. 1967-1968 – administrator komputerów w pracowni dr Herberta Scheinberga, Albert Einstein College of Medicine na Bronx, Nowy Jork. 1968-1972 – programista komputerowy na nowojorskiej giełdzie. 1972-1986 – wiceprezes ds. informatyki, Irving Trust (później Bank of New York). 1986-1988 – wiceprezes ds. inwestycji, Kidder Peabody, Nowy Jork. 1988-1994 – wiceprezes ds. inwestycji, Smith Barney Shearson, Nowy Jork. 1994-1996 – prezes, Eurus Capital Corporation, Kraków. 1996-1998 – prezes, Heweliusz Management NFI, Warszawa. 1998-2003 – doradca Zarządu Telekomunikacji Polskiej, Warszawa 2003-nadal – prezes, Magnus Group Sp. z o.o.

Działalność społeczna 1981-1983 – dyrektor Polsko-Słowiańskiej Unii Kredytowej, Nowy Jork. 1990-1991 – prezes Funduszu Daru Narodowego, organizacji działającej przy rządzie Tadeusza Mazowieckiego, zbierającej datki na potrzeby edukacji. 1990-1993 – dyrektor Konkresu Polonii Stanów Zjednoczonych.