Modelo español que ha hecho anuncios publicitarios para compañías como Chanel Allure Homme, Banana Republic y Chanel. Ha estado en la portada de algunas de las principales revistas de moda del mundo, como Elle, Vanity Fair y L'Officiel Hommes.
Nació en Tossa de Mar, España. Firmó un contrato con la agencia Group Model Management poco después de terminar la escuela secundaria.
Interpretó a Hugo en el thriller de ciencia ficción del 2012 "Fin".
Ha salido con la estrella pop australiana Kylie Minogue y con la actriz española Ursula Corbero. Tiene hermanas menores llamadas Silvia y Sonia.
En el 2003 hizo una campaña publicitaria para Louis Vitton junto a la estrella pop Jennifer Lopez.