W 1966 r. ukończył Liceum im. Tadeusza Reytana w Warszawie i rozpoczął studia na Wydziale Pedagogiki Uniwersytetu Warszawskiego, by po roku przenieść się na polonistykę. W tym czasie zaangażował się w działania Studenckiego Teatru „Sigma”. W czasie studiów był czynnym uczestnikiem Wydarzeń Marcowych – w 1968 roku był aresztowany na 3 miesiące jako członek Międzywydziałowego Komitetu Strajkowego na Uniwersytecie Warszawskim.

Po zwolnieniu z więzienia w czerwcu 1968 roku, został początkowo zawieszony w prawach studenta, jednak w październiku 1969 roku uzyskał pozwolenie na wznowienie studiów na Wydziale Polonistyki UW.

Od 1968 roku znajdował się pod nieustanną inwigilacją Służby Bezpieczeństwa. Na skutek interwencji SB – mimo egzaminu zdanego z bardzo dobrymi wynikami – nie przyjęto go na studium doktoranckie, a po roku pracy (wrzesień 1971 – czerwiec 1972) zwolniono z pracy w II Liceum Ogólnokształcącym im. Stefana Batorego w Warszawie. W tym samym roku debiutował jako krytyk literacki w dwutygodniku Współczesność.