Nació en Buenos Aires, el 7 de abril de 1942. Apareció como centrodelantero en las inferiores de F.C. Oeste y debutó en Primera División en 1963: 2-1 a Nueva Chicago, el 10 de agosto.
Ese año integró el plantel del ascenso y luego jugó dos temporadas en Primera. Ultimo partido con el equipo de Caballito, el 6 de marzo de 1966: 1-0 a Estudiantes (La Plata).
La estadística de Marcos como jugador de F.C. Oeste, consigna 6 presencias y 1 gol en Primera B y 16 partidos y 2 goles en el círculo superior.
En 1966 se puso la camiseta de Nueva Chicago y marcó 4 goles en 10 partidos, nuevamente en el ascenso argentino. Al año siguiente, su llegada a Chacarita Juniors significó el comienzo del segundo gran capítulo de su historia: campeón, Selección y partida al fútbol francés.


Abril del ’64. “El Gráfico” presenta los planteles del año y los 21 años de Marcos, forman parte del F.C. Oeste de Antonio Faldutti. En el número 2703 del 27 de julio de 1971, la nota despedida antes de llegar al fútbol francés.
Pero antes una úlcera estomacal lo tuvo ocho días en coma y su futuro futbolístico era incierto. No obstante, el primer contacto con los dirigentes de Chacarita, se dio mientras estaba internado.
Cuenta la leyenda que fue Renato Cesarini, el que lo ubicó como puntero derecho. Ganó el Metropolitano 1969, como capitán y figura de aquel tricolor inolvidable. Jugó hasta 1971, 162 encuentros y marcó 69 goles (64 en Primera y 5 en Copa Argentina). Una sola tarjeta roja jugando para Chaca, en la primera fecha del Nacional ’69, ante San Martín de San Juan.

Con la camiseta del Nantes. La delantera de la final con River: Marcos, Puntorero, Recúpero, Orife y Neumann. Chaca ’71: Neumann, Carnevali y Marcos. Marcos, Francisco Ferraro, García Cambón, Recúpero y Oscar Amarilla. Chacarita ’70, el equipo que derrotó al Bayer y el Nantes del español Claudio Arribas.
Angel Alberto Marcos señaló 10 goles en 1967, 17 en 1968, 19 en 1969, 13 en 1970 y 10 en 1971. El primer tanto con la tricolor fue ante Platense, por la fecha 12° del Metro ’67 y el último también se lo marcó al Calamar, por la 19° del Metro ‘71.
Final del Metropolitano 1969 (6 de julio); Chacarita Juniors 4-River Plate 1
Chacarita: Eliseo Jorge Petrocelli; Jorge Alberto Gómez, Abel Jorge Pérez, Angel Hugo Bargas y Franco Frasoldatti; Luis Leonardo Recúpero, Raúl Alberto Poncio y Juan Carlos Puntorero; Angel Alberto Marcos, Rodolfo Alfredo Orife y Horacio Ricardo Neumann. DT: Víctor Rodolfo Rodríguez
River: Hugo Raúl Carballo; Roberto Oscar Ferreiro, Miguel Angel López, Juan Carlos Guzmán y Abel Omar Vieytez; Eduardo Francisco Dreyer, Jorge Recio y Roberto Gutiérrez; Juan Carlos Trebucq, Daniel Germán Onega y Oscar Más. DT: Angel Amadeo Labruna
Goles: PT 12’ Neumann, 18’ Juan Carlos Trebucq, 37’ Neumann. ST 2’ Angel Marcos, 11’ Frasoldatti.
Arbitro: Roberto Barreiro.
Expulsado: PT 30’ Dreyer.
Estadio: Racing.
Llegó al Nantes francés en 1971, dio la vuelta olímpica en la temporada 1972-1973, junto a otro ex Chacarita, Angel Bargas y en toda su campaña con el equipo de la ciudad a orillas del Loira, convirtió 34 goles en 82 encuentros.
Pero volvió dos partidos a Chacarita, para jugar la Copa Joan Gamper de 1971. Cuando se realizó el fichaje con el club francés, el equipo de San Martín generó la cláusula que le permitió jugar el histórico torneo de verano. El 24 de agosto, Angel marcó 1 gol en el 2-0 al Bayer Munich y estuvo presente en la derrota ante el Barcelona 1-0.
Dos grandes símbolos de aquel partido, fueron los capitanes: Marcos y Franz Beckenbauer. El delantero era gran cultor del “caño” y le tiró con éxito, 3 al crack alemán. Después de la derrota, cambio de camisetas entre los dos, ante los 80 mil espectadores que coparon el Camp Nou.
El otro gol argentino lo marcó Fucceneco y Angel Bargas tuvo la oportunidad del 3-0, pero erró un penal.
La segunda y última estación de Marcos en el fútbol francés, fue jugando para el Toulouse: 86 partidos y 38 goles, entre 1975 y 1978.