He began performing in 2002 before landing a role on the show Unfabulous.
He is also an accomplished musician and recorded a song for the ABC Family show The Secret Life of the American Teenager.
He grew up with three siblings. He and Pretty Little Liars co-star Ashley Benson have been the subject of many unsubstantiated dating rumors.
He appeared alongside Emma Roberts on the Nickeloden show Unfabulous.