V únoru 1977 podepsal Chartu 77 a v roce 1979 se stal členem Výboru na obranu nespravedlivě stíhaných. Angažoval se též v Kruhu československo-polské Solidarity a byl členem prozatímního koordinačního výboru Hnutí za občanskou svobodu. Později např. spoluzakládal samizdatové Lidové noviny, od listopadu 1989 pracoval v Nezávislém tiskovém středisku. Na začátku roku 1990 se stal mluvčím Charty 77. Spoluzakládal týdeník "Respekt".