Necaxa were López's first club, he featured for their youth academy for a number of years prior to making the jump into first-team football.
[1] He made his debut on 6 September against Gallos Blancos, prior to scoring his first goal three appearances later versus Estudiantes Tecos.
[1] 2010 saw López join Cruz Azul on loan for two seasons, though he subsequently only featured for the club's U20 team.
[1] He made his professional football bow on 1 September 2012 versus Cachorros U. de G.[1] He stayed with Necaxa for two further years, scoring eight times in forty-three fixtures in all competitions.
[1][2][3] Ahead of the 2016–17 campaign, López joined Tercera División de México side AEM.