At the age of 13, he was approached at a County Fair by a representative of a background-acting management company, which kick-started his acting career. He appeared in a 2005 episode of Unfabulous.
He played Peyton Leverette in the Disney's film Sharpay's Fabulous Adventure.
His parents are named Lori Anne Howell and David Butler. He dated Vanessa Hudgens from 2011 to 2020.