Od 1994 do 1999 tamże na stanowisku profesora nadzwyczajnego.

W latach 1982–1989 kierownik programu badawczego w Instytucie Badań Klasy Robotniczej Akademii Nauk Społecznych. W okresie 1982–1984 adiunkt w Zakładzie Nauk Społecznych Wyższej Szkole Pedagogiki Specjalnej. W latach 1983–1987 adiunkt w Centrum Podyplomowego Kształcenia Pracowników Administracji Państwowej (wykładowca socjologii władzy politycznej). Delegat na XII Światowy Festiwal Młodzieży i Studentów „Moskwa-85”. Uczestnik obrad Okrągłego Stołu w zespole ds. reform politycznych (po stronie „rządowej”).

W latach 1995–1999 dyrektor Centrum Partnerstwa Społecznego „Dialog” Ministerstwa Pracy i Polityki Socjalnej. W latach 1999–2000 prezes zarządu Agencji Wspierania Rozwoju Infrastruktury Lokalnej sp. z o.o. W różnych latach doradca centralnych organów rządowych (w szczególności Kancelarii Prezydenta RP), samorządów terytorialnych, partii politycznych (w szczególności Klubu Parlamentarnego SLD) i związków zawodowych, m.in. NSZZ „Solidarność”. W 1992 Kierownik Zespołu Doradców OPZZ. W okresie 1994–1998 doradca i radca prezesów w Krajowym Urzędzie Pracy.