Nacido en Argentina y criado en Uruguay, León estudió Historia y Ciencias Políticas en la Universidad de Oxford (Reino Unido), y tiene un máster en Política Internacional de la Universidad de Cambridge (Reino Unido).
Antes de volver a Uruguay, donde reside ahora, trabajó como investigador en el Departamento de Ciencias Políticas de la Universidad de Lund (Suecia), donde también dio clases a alumnos de máster.