Best known for playing the character Jax Novoa on the hit Nickelodeon series Every Witch Way alongside Paola Andino and Nick Merico. He starred as Davis Pell in the 2015 Nickelodeon TV movie Liar, Liar, Vampire and also appeared on Australian television screens in the series Nowhere Boys as the character Sam.
He was confident he wanted to become an actor when he was offered the lead role of Troy in his high school production of High School Musical.
He landed a guest-starring and recurring role as Alistair O'Laughlin on the Australian soap opera Neighbours in 2012.
He was born in Melbourne, Australia. He is the second oldest of four children in his family.