Nel 1976 vinse il Mondiale di corsa campestre a Chepstow, in Galles. Ai Giochi olimpici, a Montréal, Lopes scandì il passo per 4 km e lo seguì solo il campione in carica Lasse Virén. Virén lo passò ad un giro dalla fine, mentre Lopes fu medaglia d'argento.