Most famous for his portrayal of Dylan Timmins on the Australian soap opera Neighbours, he also briefly played two other characters on the same television series: Charlie Moyes and Liam Rigby. He is also well known for his series regular role as Jonathan Kurtiss on the Seven Network drama series Winners & Losers.
When he was just eleven years old, he appeared in an episode of the series Snowy River: The McGregor Saga.
In the late 1990s and early 2000s, he starred in several science-fiction, children's science fiction, and children's television series, including Short Cuts (as Oscar Coxon); Guinevere Jones (as Josh Meyers); Ocean Girl (as Louis Danton); and Crash Zone (as Ram Foley).
Born in Melbourne, Australia, he attended Sandringham Secondary College during his younger years.