Die DF7G ist eine sechsachsige dieselelektrische Lokomotive, die für den Rangierdienst sowie für kurze Übergabe- und Streckendienste gebaut wurde. Sie wird von einer Zwölf-Zylinder-Variante des Sechzehn-Zylinder-Motors der Streckenlokomotive DF4C angetrieben. Von den Standardtypen 0000 und 5000 wurden mehr als 370 Exemplare gebaut. Dem Typ 5000 sehr ähnlich ist der Typ 9000, von dem nur vier Exemplare für den Hafenbetrieb gebaut wurden. Drei Lokomotiven des Typs 8000 wurden als Plateaulokomotiven für den Einsatz auf der Lhasa-Bahn gebaut. Diese haben einen stärkeren 16-Zylinder-Motor, der auch in großen Höhen noch genügend Leistung bringt. Weitere Lokomotiven wurden nach Kuba, in die Mongolei und nach Estland exportiert.