Es un actor de cine y televisión español, conocido por haber participado en la película Stockholm de Rodrigo Sorogoyen, por la cual ganó un Premio Goya a Mejor actor revelación en 2014.
Estudió actuación en la escuela de Cristina Rota, en la que la actriz Raquel Pérez le impartió clases.
Ha realizado grandes papeles en producciones televisivas como La pecera de Eva, La República, Ángel o demonio, Los misterios de Laura, Gran Hotel, Frágiles, Amar es para siempre, Cuéntame cómo pasó y Alguien tiene que morir.
Mantuvo una relación sentimental con la actriz Blanca Suárez en 2010.