Belgrano Cargas fue establecida por decreto en mayo de 2013, durante la presidencia de Cristina Fernández de Kirchner, con el objetivo de unificar y optimizar la explotación de la red de cargas del Ferrocarril General Belgrano. Sus accionistas incluyen sociedades estatales como Trenes Argentinos Infraestructura y Trenes Argentinos Operaciones.