Graduated in 1989 from the WA Academy of Performing Arts.
Has performed with Bell Shakespeare, The Stables, Sydney Theatre Company, Belvoir, Melbourne Theatre Company, WA Theatre Company (Black Swan), Ensemble Theatre, Darlinghurst Theatre Company and Griffin.
Completed a post-graduate Masters by Research with the Centre for Performance Studies at the University of Sydney.