Sus padres fueron Gregorio León Villarroel y Emilia Villarreal Vargas.
Tiempo después haría clases de la misma disciplina en esa entidad.
[1] En el año 1968 se integró al gabinete de Frei Montalva como ministro del Trabajo y Previsión Social, cargo en el que reemplazó a William Thayer y en el que se mantuvo hasta el final de la administración del mandatario democratacristiano.
[1][2] Con anterioridad se había desempeñado como director del Trabajo de la misma cartera.
[2] Estaba casado, en segundas nupcias, con la periodista Genoveva Castro Sauritain quien falleciera en 2006.