Heraldo Becerra nació el 21 de Abril de 1949 en San Jerónimo, Brasil.
Fue un futbolista brasileño, que también poseía nacionalidad española. Jugaba de delantero por la izquierda y su primer equipo fue el Cruzeiro Esporte Clube.
Comenzó jugando en el importante club brasileño Cruzeiro de su país de origen. Más tarde se trasladó a la Liga Argentina de Fútbol, para jugar con el club Newell's Old Boys de Rosario.
Tras su corto paso por el fútbol de Argentina, en 1971 fue comprado por el Atlético de Madrid. Con este equipo debutó en la Primera División de la Liga de España el 5 de Septiembre de 1971 en el partido que el Celta derrotó por 2 a 1 al conjunto madrileño.
Con el "Aleti" ganó 2 Ligas de España y dos Copas del Rey. Además, Heraldo disputó la final de la Copa de Europa que enfrento a su equipo y al Bayern Munich en la temporada 1973-1974. A la temporada siguiente logró el máximo título que puede ganar un club, la preciada Copa Intercontinental.
Becerra abandonó el conjunto rojiblanco al finalizar la temporada 1976-1977, y ya casi no tendría oportunidad de jugar. Disputó un total de 99 partidos en la Primera División de España, marcando 16 goles.
En 1977 fue transferido al Club Atlético Boca Juniors, aunque jugaría poco tiempo, ya que desgraciadamente murió el 14 de Marzo de 1977 en un accidente de tráfico.
Aunque era brasileño, jugó internacionalmente para la selección de fútbol de España. Solo disputó un encuentro con esa selección, el 17 de Octubre de 1973 en el partido que empató su selección frente a Turquía por 0 a 0.
Clubes:
Cruzeiro Esporte Clube (Brasil)
Newell's Old Boys (Argentina)
Atlético de Madrid (España)
Club Atlético Boca Juniors (Argentina)
Títulos (todos con el Atlético):
Campeonatos Nacionales:2 Ligas de España (1972-1973 y 1976-1977)
2 Copas del Rey (1972 y 1976)
Copas Internacionales:1 Copa Intercontinental (1974)