Syn Franciszka i Franciszki. Po masakrach z grudnia 1970 brał udział w manifestacjach studenckich, w związku z czym został uwięziony pod zarzutem rozpowszechniania „fałszywych” wiadomości o wydarzeniach na Wybrzeżu. W 1972 ukończył studia filologiczne na Wydziale Polonistyki Uniwersytetu Jagiellońskiego. W latach 1972–1973 był nauczycielem w szkole w Czułowie. Od 1973 do 1981 pracował jako dziennikarz „Nowin” i „Konfrontacji”.