Célèbre pour son rôle de Cisco Ramon dans les séries télévisées Arrow et Flash, il est aussi connu pour son travail au théâtre, dont une tournée nationale de la comédie musicale Jersey Boys et la production originale de Broadway Once.
Avant de démarrer sa carrière d'artiste, il a fréquenté l'école de musique de l'université du Michigan. Peu après l'obtention de son diplôme il a joué sur scène dans The Wedding Singer et High School Musical.
Tôt dans sa carrière il a fait partie de la troupe de théâtre StarKid Production avec laquelle il a créé et joué des comédies musicales originales.
Il est né en Colombie et a grandi à Miami, en Floride, et à Marietta, en Géorgie.
Il a joué aux côtés de Tom Cavanagh et de Grant Gustin dans Flash.