He made his acting debut at age 19 on a 2002 episode of the Australian soap opera Home and Away.
He had his first film role in the 2010 thriller Needle.
He dated Lorna Lalinec. The two broke up in 2019. He is always posting photos of his dog on Instagram.
He started acted alongside Nina Dobrev in The Vampire Diaries in 2012.