Francesco Rosi était un réalisateur et scénariste italien né à Naples. Il est le père de l'actrice Carolina Rosi. Il est parfois crédité sous le nom Franco Rosi.
Pendant la Seconde Guerre mondiale il suit des cours de droit qu'il doit arrêter en 1943 mais entreprend une carrière d'illustrateur de livres pour enfants
En 1946 il débute au théâtre comme assistant d'Ettore Giannini, puis au cinéma comme assistant réalisateur auprès de Luchino Visconti pour le film La Terre tremble