He rose to fame for playing Terry Burke on the supernatural drama, Point Pleasant and appeared on CSI: Miami. He played Sean in All My Children from 2006 to 2008.
He started out as a model, and became popular for his likeness to actor Skeet Ulrich, who appeared in Scream and As Good As it Gets.
He played a role in the 2006 film, Outlaw Trail: The Treasure of Butch Cassidy.
His modeling and acting career began when he brought his younger sister to a modeling open call.
He played Larry in a 2006 episode of Scrubs, which starred Zach Braff.