Maturę zdał w I Liceum Ogólnokształcącym im. Karola Marcinkowskiego w Poznaniu. Absolwent Wydziału Prawa i Administracji Uniwersytetu im. Adama Mickiewicza w Poznaniu (1970), gdzie był seminarzystą Zygmunta Ziembińskiego w Katedrze Teorii Państwa i Prawa UAM. Po ukończeniu tego kierunku podjął kolejne studia, na Wydziale Reżyserii PWSFTviT im. Leona Schillera w Łodzi. W 1974 r. uzyskał absolutorium, jednak ówczesny rektor, Stanisław Kuszewski, usunął go z uczelni bez nadania tytułu magistra, gdyż jego dyplomowy film "Sadze" dotyczył tłumienia wypadków grudniowych w Gdańsku w 1970 r. Nie zakazano mu jednak działalności filmowej.