Santos ha rappresentato per la prima volta il Brasile ai Giochi Paralimpici quando ha gareggiato alle Paralimpiadi estive del 2004 ad Atene, in Grecia. Lì ha vinto una medaglia d'argento negli uomini 5000 metri <unk> T12 evento, una medaglia d'argento negli uomini 1500 metri <unk> T13 evento, una medaglia di bronzo negli uomini 800 metri <unk> T12 evento e si è classificato quarto negli uomini 4 x 100 metri staffa <unk> T11-13 evento. Ha anche gareggiato alle Paralimpiadi estive del 2008 a Pechino, in Cina. Lì ha vinto una medaglia di bronzo negli uomini 800 metri <unk> T12 evento, una medaglia di bronzo negli uomini 5000 metri <unk> T13 evento e una medaglia di bronzo negli uomini 10000 metri <unk> T12 evento. Alle Paralimpiadi estive del 2012
ha vinto l'argento nel 1500 metri maschili <unk> T11.