In 1352 kreeg hij Roermond en de heerlijkheid Kessel van zijn broer. Hij won de slag bij Tiel in 1361 tegen zijn broer, zette hem gevangen, en werd zelf hertog van Gelre. GelderseFile "perso.txt", line 708, characters 15-29: Failed - unbound var "sosa_ref.index" en Gulikse troepen leverden op 22 augustus 1371 strijd tegen de Brabanders bij Baesweiler. De Brabanders verloren, hertog Wenceslaus van Brabant, werd gevangengenomen, maar Eduard werd bij de veldslag zelf dodelijk verwond, mogelijk vermoord door een pijl, door iemand uit zijn eigen gevolg afgeschoten (verdacht wordt Herman Leers van Hees).
Zijn broer Reinoud volgde hem nog op voor enkele maanden, maar nadien ging de troon over naar zijn neef Willem van Gulik.