En 1995 se graduó de la prestigiosa escuela australiana National Institute of Dramatic Art "NIDA" con un grado en actuación.
[1] Ese mismo año interpretó a Matthew Viney en Halifax f.p: Déjà Vu.
En 2005 se unió al elenco recurrente de la serie Last Man Standing, donde dio vida a Bruno Palmer.
En 2010 apareció en la película I Love You Too, donde dio vida a Owen, el esposo de Marie (Bridie Carter).
[4] Ese mismo año interpretó al doctor Andrew Walker en la película Groomless Bride.