Służbę w administracji kolonialnej rozpoczął jako brytyjski przedstawiciel na Kithirze, potem był wysyłany na Karaiby (Trynidad i Dominika), na Borneo (gdzie był gubernatorem wyspy Labuan) oraz do Południowej Afryki. W Kolonii Natalu pełnił najpierw funkcję zastępcy gubernatora, a następnie gubernatora i specjalnego komisarza ds. Zulusów.
9 marca 1886 zastąpił Roberta Biddulpha na stanowisku wysokiego komisarza Cypru, urząd sprawował do 5 kwietnia 1892.