Está casado con la actriz mexicana Lumi Cavazos, con quien tiene dos hijas.