Casado con Ana Castillo, tuvo siete hijos, uno de los cuales, Javier Vial Castillo, fue uno de los principales empresarios bancarios de Chile, presidente del Banco de Chile y del Grupo Vial.