Eduard volgde een militaire opleiding in Duitsland. Hij studeerde aan verschillende universiteiten en diende daarna als kolonel in het Britse leger op Gibraltar.
Later kreeg hij promotie en werd hij generaal, hij werd met zijn troepen naar Canada gestuurd, daar was hij commandant van de Britse strijdkrachten in Noord-Amerika.
In het jaar 1802 werd hij benoemd tot gouverneur van Gibraltar.