Marcelino Pérez Ayllón nació el 13 de agosto de 1955 en Sabadell (Barcelona, España). En el verano de 1974 llegó al Atlético de Madrid procedente del Sabadell con apenas 19 años de edad; antes había militado en el Gimnástico Mercantil. Marcelino comenzó jugando como medio derecho, pero enseguida ocupó el lateral diestro de la zaga rojiblanca. Su mejor etapa fue en los años 70 cuando destacó tanto que fue un fijo con el Atleti con cualquier entrenador.
El zaguero catalán permaneció once temporadas en el Atlético de Madrid donde jugó 259 partidos oficiales logrando 4 goles: 190 de Liga (3 tantos), 42 de Copa (1 diana), 21 de competiciones europeas y 6 de la Copa de la Liga. Además disputó 13 partidos con la selección española con la que acudió al Mundial de Argentina’78. Curiosamente, Marcelino logró marcar el gol 2.500 del Atlético de Madrid en Liga; ello ocurrió el 5 de octubre de 1980 en el Estadio Vicente Calderón, en un partido contra el Athletic Club que acabó 2-1. Su gol significó el empate a uno.
Este es su palmarés como colchonero: 1 Liga (1976/1977), 1 Copa Intercontinental (1975), 2 Copas de España (1976 y 1985), 1 Subcampeonato de Liga (1984/1985), 1 Subcampeonato de Copa (1975) y dos de la Copa de la Liga (1984 y 1985), además de unas semifinales de Recopa (1977) y unos cuartos de final de la Copa de Europa (1978).
Tras dejar el Atlético de Madrid al final de la campaña 1984/1985, Marcelino su vida como futbolista unos meses en el Conquense y después comenzó su carrera como técnico; desde entonces ha dirigido a los juveniles del At.Madrid además de al Carabanchel, Talavera, Cádiz, San Sebastián de los Reyes, Fuencarral , Tomelloso y Molareño; asimismo, ha sido segundo entrenador del Rayo Vallecano, Sevilla y Atlético de Madrid.