Se dio a conocer por aparecer en la película High School Musical 3: Senior Year del 2008. Su papel de Josh Rosen en Geek Charming también contribuyó a su éxito.
Nació en Victoria, Texas y se mudó a Los Ángeles para perseguir una carrera actoral. Comenzó a perseguir la actuación a los 16 años y apareció en un episodio de Hannah Montana.
Apareció como invitado en el papel de Kyle Covington en la serie Medium.
Tiene una hermana mayor llamada Stephanie. Salió con la actriz de Modern Family, Sarah Hyland del 2009 al 2014.
Apareció junto a Brendan Fraser en la película Furry Vengeance del 2010.