La 18 decembrie 1923, Muzeul Militar Național, înființat în aprilie 1914, la București, ca secție militară a Muzeului Național al României, a fost transformat în instituție de sine stătătoare, prin Înaltul Decret nr. 6064, semnat de regele Ferdinand I al României. Primul director al muzeului a fost Generalul Constantin Ștefănescu-Amza.
În 2006, Muzeul Militar Național a primit denumirea onorifică „Regele Ferdinand I”.
Muzeul Militar Național are filiale locale în alte orașe ale României: la Oradea (inaugurat în 1971), Constanța (1985) și Bacău (1997).