Fiona Mary Shaw est née le 10 juillet 1958 dans le comté de Cork, en Irlande. C’est tout d’abord vers la philosophie qu’elle se tourne, où elle obtient un diplôme à l’université de Cork. Mais sa passion pour l’art dramatique la pousse à se former à la Royal Academy of Dramatic Arts de Londres. Elle y entre en 1980 et entame quelques années plus tard une brillante carrière au théâtre, en jouant dans de nombreux classiques tels que Comme il vous plaira, Les Liaisons dangereuses ou encore La Mégère apprivoisée.
En parallèle, la comédienne fait ses premiers pas à la télévision en apparaissant dans différentes séries (All for Love, Les Aventures de Sherlock Holmes…). En 1984, elle trouve son premier rôle au cinéma dans le drame Sacred Hearts de Barbara Rennie, aux côtés d’Anna Massey.
Les années qui suivent sont l’occasion pour l’actrice de donner la réplique à de véritables stars telles que Daniel Day Lewis dans My Left Foot de Jim Sheridan (1989) ou Tom Selleck dans Tels pères, telle fille (1990), remake américain de Trois hommes et un couffin de Coline Serreau, réalisé par Emile Ardolino.
Au cours des années 1990, Fiona Shaw prend part à plusieurs adaptations de grands romans, que ce soit au cinéma (Jane Eyre de Franco Zeffirelli, Anna Karenine de Bernard Rose…) qu’à la télévision (Persuasion de Roger Michell d’après Jane Austen). En 1997, elle passe même derrière la caméra pour réaliser le téléfilm Richard II.
Mais c’est en 2001 que la comédienne décroche ce qui est certainement son plus grand rôle au cinéma : celui de la très méchante tante Petunia Dursley dans la saga Harry Potter. Un personnage qu’elle va interpréter en tout dans cinq films de la franchise.
Malgré ce rôle dont elle devient bientôt indissociable, l’actrice s’illustre également dans d’autres projets. Le grand public la retrouve devant la caméra de Brian De Palma (Le Dahlia Noir – 2006), Mario Martone (Noi credevamo – 2010) ou Terrence Malick (The Tree of Life – 2011). En 2018, Fiona Shaw obtient l’un des rôles principaux de la série Killing Eve. Pendant plusieurs saisons, elle interprète le rôle de Carolyn Martens.
Toujours pour le petit écran, la comédienne apparaît également dans des épisodes d’Andor, de True Detective ou Bad Sisters. N’oubliant pas le cinéma, elle donne la réplique à Emma Mackey, Vicky Krieps et Vincent Perez dans le drame Hot Milk de Rebecca Lenkiewicz, présenté à l’édition 2025 de la Berlinale et est prochainement à l'affiche de The Stalemate avec Ben Foster.