Juan López bestritt 150 Amateurkämpfe, von denen er 126 gewann. 2001 sicherte er sich die Silbermedaille bei den Panamerikameisterschaften in San Juan, als er erst im Finale von Elio Rojas gestoppt worden war. Bei den Weltmeisterschaften 2001 in Belfast schied er im ersten Kampf gegen den Rumänen Bogdan Dobrescu aus.