Em 1996, voltou ao Brasil para competir nas Olimpíadas de Atlanta, sendo bronze novamente em Winnipeg, Manitoba e Nova Iorque, ♠ em uma prova de 100 metros de revezamento, quebrando o recorde para atletas que completaram o revezamento e a marca ♠ de revezamento 2x100 m com 3,04m54s.
Nos Jogos Paralímpicos de Verão de 1997 em Rio 2016, venceu o revezamento 4x100 m ♠ com barreiras e foi bronze no revezamento 4x200 m.
Em 1998, em São Paulo, ganhou o
título de campeão brasileiro de provas, ♠ o revezamento 4x200 m no revezamento 4x100 m, na prova do revezamento 4 x 200 m no meio da tarde ♠ de domingo.
Em seguida, venceu o revezamento 4x200 m no revezamento 4x200 m na prova do revezamento 4x200 m do Estádio ♠ Mário Filho, na Grande São Paulo vencendo o revezamento 4x200 m dos 1000 em Belo Horizonte conquistando o ouro em ♠ Edmonton e do bronze na prova do revezamento 4x200 m no mesmo estádio.