W latach 1971–1991 pracował w Instytucie Matematycznym Polskiej Akademii NaukJerzy Domżalski, Marek Jarosiński Gdy chcieliśmy być wolni. URSUS w latach 1980–1989, wyd. Wspólnota Samorządowa Województwa Mazowieckiego, Warszawa 2010, s. 124.. Pracę doktorską napisaną pod kierunkiem Wiktora Marka obronił w 1972 na Uniwersytecie WarszawskimMarian Srebrny na stronie Mathematics Genealogy Project., w 1984 uzyskał w IM PAN na podstawie pracy Selektory mierzalne multifunkcji klasy PCA wraz z zastosowaniami stopień doktora habilitowanegoInstytut Matematyczny PAN: Habilitacje..

W 1980 został członkiem NSZZ „Solidarność”, był działaczem koła związku w swoim zakładzie pracy oraz Wszechnicy Robotniczej NSZZ „Solidarność” Regionu Mazowsze. Z ramienia Wszechnicy odpowiadał za jej działania edukacyjne w Zakładach Przemysłu Ciągnikowego „Ursus”Jerzy Domżalski, Marek Jarosiński Gdy chcieliśmy być wolni. URSUS w latach 1980–1989, wyd. Wspólnota Samorządowa Województwa Mazowieckiego, Warszawa 2010, s. 32. oraz Zakładach Wytwórcze Lamp Elektrycznych im. Róży LuksemburgMarian Srebrny.. Po ogłoszeniu stanu wojennego w grudniu 1981 zaangażował się w strajk w „Ursusie”Jerzy Domżalski, Marek Jarosiński Gdy chcieliśmy być wolni. URSUS w latach 1980–1989, wyd. Wspólnota Samorządowa Województwa Mazowieckiego, Warszawa 2010, s. 42..