Erin Doherty se formó en la Bristol Old Vic Theatre School (2012-2015). Durante su formación, ganó el premio a la Mejor Intérprete del Año de la Stephen Sondheim Society en 2015 por su interpretación de "Broadway Baby" del musical de Sondheim Follies. Desde que se graduó, apareció en una serie de producciones en algunos de los principales teatros de Londres y obtuvo críticas elogiosas. Su primera aparición en televisión fue en un episodio de 2016 de Call the Midwife, seguido de un papel en la miniserie Les Misérables (2019) de la BBC. En 2019, Doherty apareció como la Princesa Ana en la tercera temporada de The Crown de Netflix, papel que repite en 2020 en su cuarta temporada, planeada para estrenarse el 15 de noviembre del 2020.