She is best known for her long-running role as the sexy but haughty Dr. Zara Carmichael in the afternoon soap opera Doctors (2000). She is the daughter of the renowned Irish actor Dermot Walsh and the actress Elisabeth Annear.
She was nine months pregnant with her son Bertie when she took maternity leave from filming Doctors (2000).
She has an older brother, David Charles Walsh (b. 1969), and a younger sister, Olivia Claudia Walsh (b. 1977).
She gave birth to her son Bertie in a London hospital (23 May 2012).