His mother Sandra raised him in Torrance, California. Before pursuing an acting career, he performed with the regional ballet company South Bay Ballet.
He served as a judge on America's Most Talented Kids.
His fraternal twin brother, Evan, also became an actor. He began a relationship with Meghan Trainor in 2016 and proposed on the singer's 24th birthday the following year. He previously dated actress Taylor Dooley in 2007.
Selena Gomez co-starred with him in Wizards of Waverly Place.