Estuvo casado en primeras nupcias con Michele Alban, con quien tuvo dos hijas: Mariana y Pía Elizondo; su segundo matrimonio fue con la fotógrafa mexicana Paulina Lavista.