W 1970 roku ukończył prawo na Wydziale Prawa i Administracji Uniwersytetu Warszawskiego (Polska).
Był współzałożycielem i wiceprzewodniczącym Stowarzyszenia Opieki nad Więźniami "Patronat" (rozwiązanego po wprowadzeniu stanu wojennego).
Był członkiem jury na festiwalu filmowym w Cannes w 1996 roku.