Marcelo Flores nació el 1 de octubre de 2003 en Georgetown (Canadá). El centrocampista es uno de los jóvenes talentos de la cantera del Arsenal CF, donde se ha formado y de donde llega procedente. Con el conjunto inglés ha tenido presencia en el primer equipo, siendo uno de los futbolistas de categorías inferiores que ha formado parte de su dinámica de trabajo.
Marcelo Flores también ha venido siendo un habitual en la Selecciones Sub19 y Sub20 de México, disputando encuentros con la absoluta.