In 1992, da Silva finished second in the Los Angeles Marathon. During the race, he was caught up behind a media car, which prevented him from being able to chase eventual race winner John Treacy. Later in the year, he finished fifth at the Boston Marathon, in a time of 2:11:53. Da Silva competed in the marathon event at the 1992 Summer Olympics in Barcelona, Spain. He finished 56th in a time of 2:26:00.