Nato a Boston nel 1986, da bambino Perez si trasferì con la famiglia a Lawrence, e si avvicinò alla recitazione durante le superiori.[1] Cominciò a studiare medicina all'Università Tufts, prima di cambiare il corso di studi in teatro e recitazione.[2] Prima della laurea alla Tufts nel 2008 Perez studiò recitazione per un semestre alla British American Drama Academy di Londra.[3]
Nel 2009 Perez si trasferì a New York per lavorare come attore e l'anno successivo ottenne una parte nella tournée statunitense del musical di Lin-Manuel MirandaIn the Heights, per la regia di Thomas Kail.[4] Rimase nel cast del tour per due anni, fino al 2011, cominciando come ballerino di fila e finendo come sostituto del ruolo del protagonista Usnavi. Nel 2013 si unì al cast del musical dell'Off Broadway Fun Home e rimase con lo show anche quando lo spettacolo fu trasferito a Broadway nel 2015.[5] Dopo il suo debutto a Broadway con Fun Home, Perez tornò a recitare nell'Off Broadway con il musical Sweet Charity, in cui interpretava l'interesse romantico di Sutton Foster; per la sua interpretazione nei ruoli di Hermann, Vittorio Vidal e Daddy Brubeck ottenne una candidatura al prestigioso Lucille Lortel Award per il miglior attore non protagonista in un musical.[6] L'anno successivo recitò nella versione televisiva di Jesus Christ Superstar della NBC, recitando accanto a John Legend e Sara Bareilles.[7]