Lopes corse la sua prima maratona nel 1982 a New York, ma non terminò la corsa per un incidente che lo fece scontrare con uno spettatore. Nella maratona seguente (Rotterdam), l'anno successivo, terminò molto vicino al vincitore, l'australiano Rob de Castella, con il record europeo di 2h08'39". Lopes corse i 10000 m ai Mondiali 1983 ad Helsinki, dove terminò 6º. Si concentrò quindi sulla maratona.