After training to be a French Teacher, she graduated from Newman College, and later took a postgraduate diploma in Drama at Bristol Old Vic Theatre School. Theatre work includes: Henry V, After the Fall and Bartholomew Fair at the Royal National Theatre, Edmund at the Royal Court, and numerous rep companies. TV work includes: series regular in Doctors, Home Time, Born to Run, Thin Ice, Castles; period drama Nicholas Nickleby; plus roles in The Impressions Show, EastEnders and The Bill, and many other productions. In 1997, she starred in the BBC drama Born to Run. In 2017 she played Marie in The Girls at the Phoenix Theatre in the West End.