Siedziba Przed przeniesieniem się do obecnej, zbudowanej specjalnie dla instytutu siedziby w 1895 roku RUSI rozpoczął działalność w Whitehall Court, a następnie w 1832 roku przeniósł się do domu w miejscu znanym wówczas jako Middle Scotland Yard. Królowa Wiktoria oddała RUSI do użytku w Whitehall w Westminsterze. Ostatecznie w 1895 roku instytut przeniósł się do obecnej lokalizacji, obok Banqueting House.

W marcu 2022 roku RUSI ogłosił, że udało mu się pozyskać 10 milionów funtów na przebudowę siedziby przy 61 Whitehall, do której wrócił w 2023 roku.

Na koniec marca 2022 roku RUSI zatrudniał w Wielkiej Brytanii 111 pracowników; 78 rok wcześniej.

W 2025 roku instytut został uznany w Rosji za organizację niepożądaną.

Działalność RUSI jest instytucją brytyjską, działa jednak z perspektywy międzynarodowej. Promuje badanie i dyskusję nad rozwojem doktryny wojskowej, zarządzania obronnością i zakupów obronnych.