Es un actor mexicano, conocido por haber participado en películas como Ayúdame a pasar la noche, Otro muerto, Tigres, Carlota, entre otras.
Consiguió su primer papel protagonista en 2015 en la película «Te prometo anarquía», por la cual ganó el premio al Mejor Actor Principal junto a su coprotagonista Eduardo Eliseo Martínez en el Festival de Cine de La Habana ese mismo año.
Luego protagonizó la serie de televisión Narcos: México (2021) y en la película de comedia dramática Babylon (2022), por la cual recibió una nominación al Golden Globe Award al mejor actor en una comedia o musical.
En 2020, consiguió el papel de Manny Torres en la película Babylon, coprotagonizada con Brad Pitt y Margot Robbie.