He modeled before studying acting at Mexico's Centro de Educasion Artistica.
He has also had starring daytime TV roles in Teresa and Mundo de fieras.
His middle name is Óscar. He has a son named Santiago with ex-wife Cecilia Galliano; he married his second wife, Aracely Arámbula, in 2012. He separated from Aracely in 2013. He's been in a relationship with actress Angelique Boyer.