No había cumplido aún los 20 años cuando debutó jugando para Club Atlético Belgrano por el Nacional de 1971.
En 1981 jugó el Metro para River y lo cedió a Argentinos Juniors para el torneo Nacional.
Para ese torneo llegaron, entre otros, Omar Jacinto Alí, Jorge Sanabria, Gustavo César Carrizo y Walter Fernández, quien luego se destacaría en Racing Club.
Fue el centrodelantero de un equipo que formó con Mario Alles; Carlos Carrizo, Miguel Bordón, Christian Angeletti y Carlos Olarán; Eduardo Rotondi, Sergio Batista y Omar Alí, Pedro Pasculli (promediando el complemento, reemplazado por Jorge Sanabria), Milonguita Heredia y Gustavo Carrizo (a dos minutos del final ingresó Ricardo Franceschini).
Fueron los únicos 42 minutos de Heredia en Argentinos, ya que no volvió a jugar y ni siquiera estuvo en el banco.