Para lograr una buena formación ingresó en la escuela de Cristina Rota, en la que la actriz Raquel Pérez le impartió clases.
Por estas razones Pablo Malo lo recomendó a Gerardo Herrero, quien buscaba un actor para interpretar al veinteañero heroinómano de Heroína, cuyo título hace alusión al coraje de la madre del drogadicto, papel que recayó en Adriana Ozores).
Su proyecto más reciente es Anochece en la India, road movie dirigida por Chema Rodríguez.
El origen dando vida a Gabriel Cortázar, que aparece asesinado en las bodegas.
En febrero de 2014 ganó el Goya a mejor actor revelación por Stockholm.