Desde 1999 está casado con la bailarina de origen cubano Belmaris González con quien ha tenido dos hijas, Isabella y Carolina Alicia.
En 1999 realiza un papel en la cinta Entre la tarde y la noche de Óscar Blancarte que fue protagonizada por Angélica Aragón.
En 2001 protagoniza la telenovela El noveno mandamiento, producción de Lucero Suárez donde comparte créditos nuevamente junto a Daniela Castro.
En 2006 realiza su primera telenovela para la cadena Telemundo en Miami, Tierra de pasiones junto a Gabriela Spanic y Saúl Lisazo.
En esta producción trabaja al lado de Maite Perroni, Eugenio Siller, Sabine Moussier, Roberto Blandón, Sergio Goyri, Armando Araiza y por tercera vez con Daniela Castro.
En 2013/14, se integró al elenco de la telenovela Lo que la vida me robó, una producción de Angelli Nesma Medina donde compartió créditos con Sebastián Rulli, Angelique Boyer, Sergio Sendel, Lisset y, por cuarta vez, Daniela Castro.