A fines de 1983, regresó a Cuba, y contrajo matrimonio con Mariela Castro Espín, hija de Raúl Castro, el entonces Ministro de Defensa Cubano y hermano de Fidel Castro, con quien tuvo dos hijas.