El hijo mayor de Fernando I, Boris asumió el trono tras la abdicación de su padre a raíz de la derrota de Bulgaria en la Primera Guerra Mundial. Bajo el Tratado de Neuilly de 1919, Bulgaria se vio obligada, entre otras cosas, a ceder varios territorios, pagar reparaciones de guerra paralizantes y reducir en gran medida el tamaño de su ejército. Ese mismo año, Aleksandar Stamboliyski, del agrario Unión Nacional Agraria Búlgara, se convirtió en primer ministro. Después de que Stamboliyski fuera derrocado en un golpe de estado en 1923, Boris reconoció el nuevo gobierno de Aleksandar Tsankov, quien reprimió duramente al Partido Comunista Búlgaro y dirigió a la nación a través de una breve guerra fronteriza con Grecia. Tsankov fue removido del poder en 1926, y una serie de primeros ministros siguieron hasta 1934, cuando el movimiento corporativista "Zveno" organizó un golpe
y prohibió todos los partidos políticos. Boris se opuso al gobierno "Zveno" y lo derrocó en 1935, instalando finalmente a Georgi Kyoseivanov como primer ministro. Durante el resto de su reinado, Boris gobernaría como un monarca absoluto "de facto", con sus primeros ministros en gran medida sometidos a su voluntad.