Miranda Jane Richardson nació en 3 de marzo de 1958 en la ciudad de Southport, Lancashire en Inglaterra. Empezó a participar en obras escolares desde temprana edad, aunque su intención original era ser algún día una doctora veterinaria. Se matriculó en la Bristol Old Vic Theatre School para estudiar actuación y al graduarse, comenzó a participar en diversas obras de teatro además de trabajar como asistente de producción. En 1981 hizo su debut en un teatro de Londres y a ese papel le siguieron papeles en programas de televisión y posteriormente. producciones cinematográficas.
Entre otras producciones, Miranda Richardson ha participado en Kansas City (1996), The Evening Star (1996), La leyenda del jinete sin cabeza (1999), Pollitos en fuga (2000), Spider (2002), Las horas (2002), The Young Victoria (2009) y en la saga de Harry Potter, interpretando a Rita Skeeter.
Ha estado nominada al Oscar dos veces: Damage (1992, Mejor actriz de reparto) y Tom & Viv (1994, Mejor actriz).