Эдуард почти всю жизнь провел в Великобритании. С 1841 года он служил в британской армии. Во время Крымской войны принимал участие в нескольких битвах: в сентябре 1853 в битве при Альме, с октября 1854 в осаде Севастополя (где получил ранение), в октябре 1854 в Балаклавском сражении, в ноябре 1854 в Инкерманском сражении.