[1] En 1994 se unió al elenco recurrente de la serie Janus donde interpretó a Bronowski hasta 1995.
Entre el 2001 y el 2002 apareció en la popular serie australiana Mcleod's Daughters donde interpretó a Marty O'Rourke.
En el 2007 se unió la elenco principal de la serie Dangerous donde interpretó a Nathan Walsh.
Anteriormente había aparecido en la serie en 1992 interpretando a Russell Sykes en cuatro episodios.
En el 2012 apareció como invitado en la serie de drama y misterio Miss Fisher's Murder Mysteries donde interpretó al pintor Peterd.