Best known for portraying the character of Dillon Quartermaine in ABC's long-running soap opera General Hospital, he previously played Shane Isaacs in Last Life. He was involved in the YMCA teen leaders program during high school and also took part in stage plays at the time. He majored in musical theater at Christopher Newport University before transferring to The American Musical and Dramatic Academy in 2008 to complete the two-year conservatory program in acting.