Santos representó por primera vez a Brasil en los Juegos Paralímpicos cuando compitió en los Juegos Paralímpicos de 2004 en Atenas, Grecia. Allí ganó una medalla de plata en el evento masculino de 5000 metros <unk> T12, una medalla de plata en el evento masculino de 1500 metros <unk> T13, una medalla de bronce en el evento masculino de 800 metros <unk> T12 y terminó cuarto en el evento masculino de relevo de 4 x 100 metros <unk> T11-13. También compitió en los Juegos Paralímpicos de Verano de 2008 en Beijing, China. Allí ganó una medalla de bronce en el evento de 800 metros <unk> T12 masculino, una medalla de bronce en el evento de 5000 metros <unk> T13 masculino y una medalla de bronce en el evento de 10000 metros <unk> T12. En los Juegos Paralímpicos de Verano 2012
Ganó la plata en el evento de 1500 metros <unk> T11 masculino.