He had his first lead film role in the 2012 drama Hello Herman. He has had guest television roles on Brothers & Sisters and Jessie.
He was a two-time state champion gymnast before earning his first acting role in 2010. He appeared in commercials for Pepsi and Subaru and also helped to promote the DVD release of How To Train Your Dragon.
He played Vincent Liotta in a 2012 episode of Jessie titled "Badfellas."
He has a brother named Nathan. He was dating Bella Thorne in 2011.
He played the young incarnation of Stephen Dorff's character in the 2012 thriller The Motel Life.