Actor de telenovelas que ha protagonizado las series Un Refugio Para el Amor y La Fuerza del Destino.
Comenzó su carrera como modelo luego de convertirse en el primer finalista del concurso de 1996 Mister Mundo.
Como cantante formó parte de la banda de chicos mexicana, Kairo.
Tiene dos hijas, Elisa Marie y Alexa Miranda, con su pareja Geraldine Bazan. Se casaron en el 2016.
Fue presentador de los premios Grammy Latinos en el 2012 junto a Zuria Vega.