Rodziny miejskie w Polsce w latach siedemdziesiątych napisanej pod kierunkiem Andrzeja Sicińskiego uzyskał stopień doktora nauk humanistycznych.
Habilitował się również w Instytucie Filozofii i Socjologii PAN w 1997 na podstawie rozprawy zatytułowanej Polscy Zieloni. Ruch społeczny w okresie przemian. 24 kwietnia 2008 otrzymał tytuł naukowy profesora nauk humanistycznych..
Działalność naukowa Zawodowo od końca lat 70. związany z Instytutem Filozofii i Socjologii Polskiej Akademii Nauk, w którym obejmował kolejne stanowiska do profesora zwyczajnego włącznie. Od 1997 do 2005 kierował Zakładem Społeczeństwa Obywatelskiego. Został też profesorem zwyczajnym w Instytucie Socjologii Uniwersytetu w Białymstoku i kierownikiem Zakładu Socjologii na tej uczelni. Wielokrotnie przebywał na stażach zagranicznych, prowadził wykłady na uczelniach europejskich. W pracy naukowej specjalizuje się w badaniu ruchów społecznych, socjologii kultury i społeczeństwa obywatelskiego, a także w kwestiach społecznych aspektów ochrony środowiska. Uczestniczył w pracach Komitetu Badań i Prognoz Polska 2000 oraz Komitetu Człowiek i Środowisko. Był konsultantem instytucji krajowych i międzynarodowych, w tym polskich ministerstw i Programu Narodów Zjednoczonych ds.