He portrays Justin Barber on the American soap opera The Bold and the Beautiful and Lt. Raines on soap opera Days Of Our Lives and Mark Bradley in Being Mary Jane alongside Gabrielle Union as the title role. His previous television credits include guest roles on Bones, Criminal Minds, Shark and Everybody Loves Raymond. He had a guest starring role on the NCIS: Los Angeles episode "The Silo" on November 12, 2017.