Leon mewakili Peru di Olimpiade Musim Panas 2008 di Beijing, di mana ia berkompetisi untuk maraton pria
Aku tahu. Dia berhasil menyelesaikan balapan di tempat keenam puluh satu dengan sepuluh detik di depan Goran Stojiljković dari Montenegro, dengan waktu 2:28:04.