Urodzony w Olszówce Dolnej, obecnie dzielnicy Bielska-Białej – reżyser, scenarzysta, wykładowca i aktor. W 1971 ukończył studia na wydziale reżyserskim PWSFT w Łodzi
W latach 1972–1981 był członkiem Zespołu Filmowego „X” kierowanego przez Andrzeja Wajdę. Od 1998 do 2003 roku pełnił funkcję dyrektora programowego Programu Telewizji Polskiej. Jest scenarzystą i reżyserem najpiękniejszych polskich filmów o miłości, w tym serialu telewizyjnego Jan Serce oraz serialu Stacyjka – czyli ballada w 13 obrazach, najzabawniejszego polskiego serialu z elementami realizmu magicznego, ale i surrealistycznego humoru, który nie przypomina tego ze znanych współczesnych komedii.