Die EU07 wurde aus der EU06 entwickelt, die 1962 von English Electric geliefert worden war. Wie das „U“ in der Bezeichnung andeutet, war sie eine Lokomotive für den universellen Einsatz mit Güter- und Personenzügen und hatte eine Höchstgeschwindigkeit von 125 km/h. Im Vergleich zur EU06 verfügte sie über den gleichen Typ von Fahrmotoren und die gleiche Leistung von 2.080 kW.
Zwischen 1965 und 1974 baute die Pafawag 240 Stück, die sie intern als Typ 4E bezeichnete. Neun Jahre nach dem Ende der Produktion begann Cegielski mit einer neuen Serie. Bis 1994 wurden insgesamt 242 Exemplare gebaut, die vom Hersteller als Typ 303E bezeichnet wurden. Ab 1995 wurden 97 EU07 zu EP07-Schnellzuglokomotiven umgebaut, indem die Getriebeübersetzung für eine Höchstgeschwindigkeit von 140 km/h geändert wurde.
Bereits 1972 gab es mit der EP08 eine weitere für 140 km/h ausgelegte Lokomotive, die auf der EU07 basierte. Auch die Zweisektions-Güterzuglokomotive ET41 basierte auf der EU07 und hatte genau die doppelte Leistung. Die EU07 wurde für Personenzüge bis zu 700 Tonnen und Güterzüge bis zu 2.000 Tonnen eingesetzt. Ab 2009 kamen einige zu PKP Intercity und einige zu PKP Cargo. Auch die PKP begann 2011 mit der Modernisierung einiger Züge.