León uczestniczył w biegu maratońskim podczas Igrzyskach Olimpijskich w 2008. Z czasem 2:28:04 uplasował się pod koniec stawki, na 61. miejscu. Rok później na mistrzostwach świata w Berlinie zajął 51. pozycję.