W 1961 roku w szkole średniej był współorganizatorem dyskusyjnego Klubu Poszukiwaczy Sprzeczności. Jako student historii Uniwersytetu Warszawskiego dwukrotnie zawieszony w prawach studenta: w marcu 1965 roku w związku z Listem otwartym do członków PZPR Jacka Kuronia i Karola Modzelewskiego (osadzony na dwa miesiące w areszcie) i 1966 roku za współorganizowanie spotkania z Leszkiem Kołakowskim.
3 marca 1968 roku relegowany z uczelni za protest przeciw zdjęciu "Dziadów" A. Mickiewicza ze sceny Teatru Narodowego, wkrótce potem aresztowany i skazany na trzy lata więzienia. Zwolniony na mocy amnestii w 1969 roku