En 1996, y con tan solo 15 años de edad, superó un cásting de entre más de 3.000 jóvenes para protagonizar su primera película, 'La buena vida', ópera prima de David Trueba. Un año después, interpretó al hijo de Antonio Resines en 'Carreteras secundarias', trabajo que le supuso su primera nominación al Goya como Mejor Actor Revelación. Con 'El corazón del guerrero' y 'Krampack' también obtuvo diversos premios y reconocimientos internacionales, a los que les siguieron otros títulos como 'Algunas chicas', 'Seres queridos', 'El corazón de la Tierra', 'A más', 'Sexykiller' o 'Cuervos'. Dentro de su extensa trayectoria en televisión, ha participado en las series 'A las once en casa', 'Abogados', 'London Street', 'Hospital Central', 'La hora de José Mota', 'Arrayán' y 'Qué fue de Jorge Sanz'. También es reseñable su trayectoria teatral, habiendo actuado en las obras 'Ausencias', 'La noche del oso', 'El Tartufo', 'Las fichas', 'Tom Sawyer', 'Madame Bovary' y 'Un dios salvaje'.