Célèbre pour avoir joué Shawn Hunter dans la série populaire d'ABC Incorrigible Cory. Il a été nominé pour un Young Artist Award à deux reprises pour son rôle.
Il a commencé à jouer la comédie à l'âge de 9 ans après avoir décroché le rôle de Gavroche dans une production de Les Misérables.
Il a lancé le podcast Literary Disco en 2012, dans lequel il parlait et critiquait des livres avec deux de ses amis d'université.
Ses parents sont Lin et King et il a un frère aîné prénommé Shiloh. Il a épousé Alexandra Barreto en 2013 et le couple a eu un premier enfant, un fils nommé Indigo, en janvier 2015.
Il a joué aux côtés de Ben Savage dans Incorrigible Cory.