León es hijo de Bernardino León Díaz, antiguo gerente de la Empresa Municipal de Aguas de Málaga y fotógrafo naturalista, y de Cristina Gross, descendiente de inmigrantes alemanes.