Esordisce come assistente di Luchino Visconti negli anni'50 ma solo nel 1970 dirige il suo primo film. Negli anni '70 '80 cura la regia di altri film e si occupa anche di regia televisiva. Nel 1981 si trasferisce per un breve periodo negli USA. Negli anni '90 fonda una casa di produzione.