Estudia teatro en la Escuela La Barraca y en la Escuela de Arte Dramático de Málaga.
Comenzó a ser conocido por sus papeles en series de televisión como Mis adorables vecinos, Arrayán, 7 vidas, Cuenta atrás, El comisario o Acusados.
En 2004 debutó en el cine con un pequeño papel en Mar adentro.
Protagonizó El camino de los ingleses, segunda película dirigida por el actor Antonio Banderas, que le llevó a la nominación de un Goya como actor revelación en 2007.
En la comedia Fuga de cerebros y en su secuela Fuga de cerebros 2, interpreta a un ciego.