Od 1971 był zatrudniony w Zakładzie Historii Nauki i Techniki PAN, od 1974 do 1983 w Instytucie Filozofii i Socjologii PAN, tam kierował Zakładem Społecznych Problemów Techniki. W 1977 uzyskał w IFiS PAN stopień doktora habilitowanego. Od 1984 pracował w nowo utworzonym Zakładzie Nauk Zarządzania PAN, od 1987 do 1995 w Instytucie Nauk Politycznych Uniwersytetu Marii Curie-Skłodowskiej, gdzie kierował założonym przez siebie Zespołem Cybernetyki Politycznej i Prognozowania, przekształconym następnie w Zakład Socjologii Polityki. 18 października 1995 uzyskał tytuł profesora nauk humanistycznych. Od 1995 był zatrudniony w Wyższej Szkole Przedsiębiorczości i Zarządzania im. Leona Koźmińskiego (od 2008 Akademii Leona Koźmińskiego) w Warszawie, gdzie od 2003 kierował Centrum Badań Ewaluacyjnych i Prognostycznych. W latach 1996–2002 kierował rónocześnie Centrum Badań nad Społeczeństwami Informacyjnymi na Wydziale Radia i Telewizji Uniwersytetu Śląskiego. Przeszedł na emeryturę w 2019
Pracował także w Mazowieckiej Wyższej Szkole Humanistyczno-Pedagogicznej w Łowiczu, oraz w Instytucie Nauk Humanistycznych Akademii Obrony Narodowej oraz na stanowisku profesora w Instytucie Nauk Humanistycznych na Wydziale Cybernetyki Wojskowej Akademii Technicznej im.