En el 2001 dio vida a Baracas en dos episodios de la serie policíaca Water Rats.
En el 2006 apareció como invitado en la popular serie australiana Home and Away donde interpretó a Ray Moran, el dueño del garaje donde Ric Dalby hacía su aprendizaje.
En el 2011 apareció en la serie Sea Patrol donde interpretó al sargento Wild durante el episodio "Black Flights", anteriormente había aparecido por primera vez en la serie en el 2007 donde dio vida a Carl Davies en varios episodios.
En el 2012 se unió al elenco de la segunda temporada de la serie Rake donde interpreta a Cal McGregor, el nuevo procurador general y sucesor de Joe Sandilands (Geoff Morrell) quien se suicidó en la primera temporada, Cal es corrupto y odia al abogado Cleaver Greene (Richard Roxburgh), hasta ahora.
En marzo del 2014 se unió al elenco de la serie Secrets & Lies donde interpretó a Stuart Haire.