Studoval fotografii na Umělecko-průmyslové škole v Bratislavě a později režii a loutkoherectví na DAMU v Praze. V letech 1960–1961 hrál a režíroval v pražském divadle Semafor. Od roku 1961 působil jako asistent režie a později i jako režisér v Praze na Barrandově. V roce 1987 odešel do Německa, kde pracoval zejména pro televizi. V pozdějších letech žil opět převážně v Česku a točil další filmy. Byl členem Evropské filmové akademie.