His first major acting role was in the children's television series The Genie From Down Under, for which he played 'Conrad von Meister' for the shows two seasons from 1996 to 1998.
In 2001, he received the recurring role of Brett 'Brick' Buchanon on the popular drama series McLeod's Daughters; he appeared in the shows first three seasons until his character was killed off in 2003.
During October 2006 and April 2008, he guest starred as Guy Sykes, an acquaintance of Katya Kinski (Dichen Lachman) on Network Ten's soap Neighbours.
He appeared in a guest role on Australia's most popular soap opera Home and Away as gang leader Jake Pirovic.
His film credits include Chopper, Guru Wayne, Razor Eaters, Crawlspace and John Doe.