In eigen land speelde López, bijgenaamd Memo, voor CA River Plate (1994-1996). Na twee jaar voor het Spaanse Racing Santander te hebben gespeeld, streek hij neer in Italië, waar hij twaalf seizoenen de kleuren verdedigde van Cagliari.
López was tevens international voor Uruguay. Hij speelde in totaal 32 officiële interlands (één doelpunt) voor La Celeste. Onder leiding van bondscoach Héctor Núñez maakte hij zijn debuut voor de nationale ploeg op 19 oktober1994 in de vriendschappelijke uitwedstrijd in Lima tegen Peru (0-1). Darío Silva maakte in dat duel in de achtste minuut het enige doelpunt van de wedstrijd.