Casado con Rosario de Lapuerta, tuvo nueve hijos, entre ellos Marta, abogada general del Estado y directora del Servicio Jurídico del Estado.