Es un modelo, cantante y actor, que saltó a la fama tras haber sido nominado para múltiples premios TVyNovelas, Premios People en Español y Premios Tu Mundo por su trabajo en las series El Señor de los Cielos, Las Dos Caras de Ana, Salomé y La Reina del Sur.
Su debut en televisión comenzó con la telenovela La casa en la playa donde interpretó a Romualdo Reyes. Luego fue visto en series televisivas como Mujer, casos de la vida real, Las vías del amor, Las dos caras de Ana, S.O.S.: Sexo y otros Secretos, La piel azul, Alguien te mira, Hospital Central, entre otras.
Continuo en el cine en las películas La ruleta de los sueños, Amor letra por letra y The Fighter. También participó en películas de la pantalla grande como Desnudos y Así del Precipicio.
En 2011 la revista People en Español lo nombró como uno de «Los 50 más bellos».