Casado con Maruja Ruiz Izurieta (prima del ex comandante en jefe del Ejército Ricardo Izurieta) con quien tuvo tres hijos: María Estela León (esposa de Joaquín Lavín), Ricardo León, ingeniero comercial y un tercer hijo que falleció cuando era niño.