Marcelino García Toral es natural de Careñes, Asturias, donde nació en 1965. Se formó como jugador en la cantera del Sporting, en la prestigiosa escuela de Mareo.
Marcelino, que debutó en Primera División defendiendo la camiseta del conjunto gijonés, disputó un total de 74 partidos en la máxima categoría del fútbol español. En Segunda División jugó en el Racing (temporada 1989-90), aunque el recuerdo no puede ser muy positivo, ya que el equipo cántabro bajó a Segunda B.
De los terrenos de juego dio el salto a los banquillos. Su debut como técnico fue en el Lealtad (1997-98), de donde dio el salto al Sporting B (2001 a 2003), Sporting (2003 a 2005) y Recreativo (2005 a 2007).
Tras una exitosa campaña con el Racing, al que clasificó para la UEFA por primera vez en su historia, decidió probar suerte con el Zaragoza, recién descendido a 2ª División.