Née à Milan, d'un père italien et d'une mère anglaise, Greta Scacchi partage son enfance entre la région du Sussex, en Angleterre, et celle de Perth, en Australie, avant d'intégrer, à la fin des années soixante-dix, la prestigieuse école de théatre du Bristol Old Vic. Après quelques prestations remarquées au théatre, elle fait ses grands débuts au cinéma, en 1982, sous la direction de James Ivory qui l'emmene avec lui en Inde pour tourner Chaleur et poussiere.
Le succès du film lance la carrière de Greta Scacchi qui enchaine l'année suivante avec Dead On Time de Lyndall Hobbs et se voit offrir plusieurs rôles marquants pour la télévision ("The Ebony Tower", "Waterfront", "Camille", en 1984 et "Dr. Fisher of Geneva" en 1985) tout en continuant d'apparaître réguliérement les planches. A l'image de sa vie, sa carrière au cinéma se partage entre l'Angleterre (Defence of the Realm, 1985), l'Australie (Coca Cola Kid, 1985), Les Etats-Unis (Présumé innocent, 1990), la France (Jefferson à Paris, 1995), l'Allemagne (Les Vaisseaux du coeur, 1993) et l'Italie ( Un homme amoureux, 1987).
Comédienne compléte, Greta Scacchi s'essaye à tous les registre, tour à tour, bourgeoise perverse (Sur la route de Nairobi, 1988), ingénue rayonnante (Good morning Babilonia, 1987), vamp vénéreuse (Présumé innocent, 1990) ou artiste sensuelle (The Player, 1992), elle se voit recompenser, en 1996, par l'Emmy Award du meilleur second rôle féminin pour son interprétation de la tsarine Alexandra dans le téléfilm "Rasputin".
Si Greta Scacchi a su jongler, avec brio, entre sa vie de famille (elle est maman de deux enfants), le théatre, la télévision et le cinéma, elle reste néanmoins cantonnée, la plupart du temps, à des rôles secondaires. C'est ainsi qu'on a pu l'apercevoir recemment, au cinéma, dans des productions tels que Beyond the Sea (2004), The Book of Revelation (2006) ou encore L'Amour caché (2009) aux côtés d'Isabelle Huppert.