|2000 Sydney||4x100 m relay|
|1996 Atlanta||4x100 m relay|
|2003 Paris||4x100 m relay|
|1999 Sevilla||4x100 m relay|
|Pan American Games|
|1999 Winnipeg||4x100 metres|
|1995 Mar del Plata||100 metres|
|2003 Santo Domingo||200 metres|
|1999 Palma de Mallorca||100 metres|
He competed for Brazil in the 1996 Summer Olympics held in Atlanta, United States in the 4 x 100 metre relay where he won the bronze medal with his teammates Arnaldo da Silva, Robson da Silva and Edson Ribeiro.
In the 2000 Summer Olympics held in Sydney, Australia he was again part of the Brazilian 4 x 100 metre team with Edson Ribeiro and newcomers Vicente de Lima and Claudinei da Silva and this time the team won the silver medal.
da Silva competed in 4 consecutive Olympics, in the 100 metres in Barcelona, 1992; the 100 metres and relay in Atlanta, 1996; the 200 metres and relay in Sydney, 2000; and the 100 metres and relay in Athens, 2004.
His personal best times are 10.06 seconds over 100 m and 20.15 seconds over 200 m.