Uczył się w VI Liceum Ogólnokształcącym im. Tadeusza Reytana w Warszawie, w którym w 1959 uzyskał maturę. W szkole średniej wstąpił do 1 Warszawskiej Drużyny Harcerskiej im. Romualda Traugutta „Czarna Jedynka”. Po zdaniu egzaminu dojrzałości rozpoczął studia na Wydziale Matematyki Uniwersytetu Warszawskiego i od drugiego roku studiów matematycznych zaczął uczęszczać na zajęcia na drugim kierunku – filozofii – na Wydziale Filozofii i Socjologii tej samej uczelni. 13 kwietnia 1964 za kolportaż ulotek wzywających do wiecu przeciwko represjom wobec sygnatariuszy Listu 34 został zatrzymany i następnie tymczasowo aresztowany do 23 kwietnia 1964. Po opuszczeniu aresztu okazało się, że Służba Bezpieczeństwa zabrała z uczelni jego dokumenty. Uniemożliwiło mu to dalsze studiowanie matematyki, chociaż do uzyskania absolutorium zabrakło dwóch egzaminów. Otrzymał jednakże drugi indeks i przez kolejne lata zaliczał przedmioty na kierunkach: prawo, socjologia, psychologia i filozofia. W marcu 1968 w związku z udziałem w protestach studenckich został powtórnie aresztowany (przetrzymywany w areszcie do lipca tegoż roku) i relegowany z uczelni. Dzięki wstawiennictwu dziekana Wydziału Filozofii i Socjologii Klemensa Szaniawskiego odzyskano skonfiskowane przez SB dokumenty studenckie.