Бенке поступил на службу в кайзеровский флот в 1883 году. С 1908 года — капитан цур зее, с 1914 — контр-адмирал. Во время Первой мировой войны командовал 3-м дивизионом кораблей, в 1916 году участвовал в битве при Скагерраке. С 7 октября по 9 ноября 1918 года занимал должность статс-секретаря в штабе рейхсмарине.
Провёл работу по консолидации и возрождению флота после версальского договора и деморализации вследствие революционных событий 1918—1919 годов. В период его нахождения в должности командующего была принята первая после Первой мировой войны программа строительства новых кораблей.