Between 1937 and 1952, Lord Eldon held the office of Lord-in-Waiting to George VI and held the office of Justice of the Peace for Hampshire in 1938. He was appointed Knight Commander of the Royal Victorian Order in 1952. He served as a Lord-in-Waiting to Elizabeth II between 1952 and 1968, participating in that role in her coronation in 1953, and was a Deputy Lieutenant of Devon from 1957 to 1966. He was appointed a "Grand officier" of the Légion d'honneur in 1960. In the 1963 New Year Honours he was made a Knight Grand Cross of the Royal Victorian Order.