López begann seine Karriere in der Jugendmannschaft des Vereins Junior Platense.[3] Im Frühjahr 2012 verließ er den Verein und absolvierte ein einmonatiges Probetraining bei Real España[4], welche ihn im Sommer 2012 unter Vertrag nahmen.[4] Nach seinem Wechsel wurde er vom Trainer der ersten Mannschaft, Daniel Uberti, für ein Jahr in die Reservemannschaft versetzt, wo er unter Gustavo Gallegos zum Leistungsträger wurde. Im Frühjahr 2013 und mit der Übernahme der ersten Mannschaft durch den neuen Trainer Hernán Medford rückte López schließlich in die Seniorenmannschaft auf.
Unter Medford wurde er zweiter Torhüter hinter Kevin Hernández und gab am 1. September 2013 in der Apertura sein Debüt für Real España gegen den CD Marathón.[5] Im Laufe der Saison gewann Luis Lopéz Fernández mit seinem Team die Meisterschaft der Apertura 2013 und wurde als „Bester Torwart der Aperture“ mit durchschnittlich 0,7 Gegentoren pro Spiel ausgezeichnet.[6]
Am 5. Mai 2014 wurde López von Nationaltrainer Luis Fernando Suárez in die Honduranische Fußballnationalmannschaft für die Fußball-Weltmeisterschaft 2014 berufen.[10] Allerdings stand er bei diesem Turnier nicht auf dem Platz. Auch beim CONCACAF Gold Cup 2015 war er im Aufgebot der Los Catrachos, kam dort auch nicht zum Einsatz.
Sein Debüt für Honduras gab er am 4. September 2015 in einem Freundschaftsspiel gegen Venezuela.