This article presents the heads of the military departments of the Russian Provisional Government (Russian Republic), the Russian SFSR, the Soviet Union and the Russian Federation.
People's Commissars for Military and Naval Affairs of the RSFSR |
Portrait | Name | Time in office |
| Nikolai Podvoisky | November 10, 1917 | March 13, 1918 |
| Leon Trotsky | March 13, 1918 | November 12, 1923 |
People's Commissars for Military and Naval Affairs of the USSR[2] |
Portrait | Name | Time in office |
| Leon Trotsky | November 12, 1923 | January 26, 1925 |
| Mikhail Frunze | January 26, 1925 | October 31, 1925 |
| Kliment Voroshilov | November 6, 1925 | June 20, 1934 |
People's Commissars of Defense of the USSR[3] |
| Kliment Voroshilov | June 20, 1934 | May 7, 1940 |
| Semen Tymoshenko | May 7, 1940 | July 19, 1941 |
| Joseph Stalin | July 19, 1941 | February 25, 1946 |
People's Commissar of the Armed Forces of the USSR |
| Joseph Stalin | February 25, 1946 | March 15, 1946 |
Ministers of the Armed Forces of the USSR |
| Joseph Stalin | March 15, 1946 | March 3, 1947 |
| Nikolay Bulganin | March 3, 1947 | March 24, 1949 |
| Alexander Vasilevsky | March 24, 1949 | February 25, 1950 |
Minister of War of the USSR |
| Alexander Vasilevsky | February 25, 1950 | March 15, 1953 |
Ministers of Defense of the USSR |
| Nikolay Bulganin | March 15, 1953 | February 9, 1955 |
| George Zhukov | February 9, 1955 | October 26, 1957 |
| Rodion Malinovsky | October 26, 1957 | March 31, 1967 |
| Andrey Grechko | April 12, 1967 | April 26, 1976 |
| Dmitry Ustinov | April 29, 1976 | December 20, 1984 |
| Sergey Sokolov | December 22, 1984 | May 30, 1987 |
| Dmitry Yazov | May 30, 1987 | August 29, 1991 |
| Yevgeny Shaposhnikov[4] | August 29, 1991 | February 14, 1992 |
Ministers of Defense of Russia[5] |
Portrait | Name | Time in office |
| Boris Yeltsin | March 16, 1992 | May 18, 1992 |
| Pavel Grachev | May 18, 1992 | June 18, 1996 |
| Igor Rodionov | July 17, 1996 | May 23, 1997 |
| Igor Sergeev | May 23, 1997 | March 28, 2001 |
| Sergei Ivanov | March 28, 2001 | February 15, 2007 |
| Anatoly Serdyukov | February 15, 2007 | November 6, 2012 |
| Sergey Shoigu | November 6, 2012 | Incumbent |