She was educated in Brussels, and trained as a drama teacher at Bretton Hall College and as an actor at Bristol Old Vic Theatre School.
In 1990 she played the lead in the first production (in Scarborough) of Alan Ayckbourne's The Revengers' Comedies, opposite Jon Strickland.
She played Lucy Downes in the Inspector Morse ITV series, in the episode "The Wolvercote Tongue" in 1987, Barbara Hazlitt in a 1989 episode of All Creatures Great and Small, and Dr Alison Wells in the 1991 series Chimera.
In 1992 she played the part of Isabel Vandervent in the production of The Blackheath Poisonings produced by ITV.
In 2009 she starred as Christine O'Connell in Doctors (after originally appearing as June Mobley three years earlier).