Diplomirao je na Akademiji za film u Rimu pod mentorstvom Roberta Rossellinija. Debitirao je kao redatelj 1975. filmom
Irene, Irene. Godine 1980. osvojio je posebnu nagradu žirija na festivalu u Veneciji za film
L’altra donna, a 1982. dobiva nagradu za najbolje umjetničko ostvarenje na festivalu u Cannesu za film
Invito al viaggio. Slijedi
Piso Pisello (1982). Godine 1986. dobiva nagradu
Nastro D'Argento za najbolji originalni sinopsis za film
Piccoli fuochi (1985). Njegova se karijera nastavlja filmovima
Giulia e Gulia (1987),
Etoile (1988) i
Tracce di vita amorosa (1990). Nakon stanke od pet godina vraća se filmom, koji smatraju njegovim remek djelom:
Compagna di viaggio (1996). Slijede filmovi
La ballata dei lavavetri (1998),
Controvento (2000) i na kraju
Nelle tue mani (2007).