Viết tiếp cho đoạn này - Leon đại diện cho Peru tại Thế vận hội Mùa hè 2008 ở Bắc Kinh, nơi anh thi đấu cho cuộc thi marathon nam
. Anh đã hoàn thành thành công cuộc đua ở vị trí thứ sáu mươi mốt trước Goran Stojiljković của Montenegro, với thời gian 2:28:04.