Started his acting career with the Perth Theatre Company at the National Theatre. Has released several albums as a singer and guitarist with the Australian alternative rock band Waiting Room. Finished sixth in television show Soapstar Superstar in 2007. Performed in a pantomime as Captain Hook in Peter Pan. Raised money for children in the youth justice system with a sponsored stay in the former prison Old Melbourne Gaol in 2011. Is the Victorian Branch President of the MEAA (Australian Equity). Was named an ambassador for cancer charity Blue September.