He rose to fame for portraying Jack McCallister on the series Jack & Bobby. He played Tyler Prince, the love interest of the titular character, in the 2007 film Sydney White.
He appeared as a young Johnny Blaze in the 2007 film Ghost Rider.
In 2009, he played Mike Donaldson in Homecoming.
He marred Lora Chaffins in 2005.
He played a role on Private Practice, a series based around Kate Walsh's character.