В 1791—1802 годах принц Эдуард служил в Канаде. В том же году получил титул герцога Кентского и звание фельдмаршала. Участвовал в Наполеоновских войнах (был комендантом Гибралтара во время морской войны с Францией).
Постоянные денежные затруднения заставили его в 1816 году поселиться в Брюсселе. В 1818 году, после смерти своей племянницы принцессы Шарлотты, поставившей Ганноверскую династию под угрозу вымирания, вступил в брак с Викторией, дочерью герцога Саксен-Кобург-Заальфельдского Франца, вдовствовавшей княгиней Лейнингенской (1786—1861). В этом браке родилась дочь Виктория, будущая королева Великобритании. Незадолго до смерти вернулся в Англию, умер от пневмонии за 6 дней до смерти отца. Похоронен в часовне Сент-Джеймс Виндзорского замка.