Il comando supremo delle forze armate bulgare era esercitato dal presidente del comitato di difesa statale, incarico sempre ricoperto dal segretario generale del Partito comunista bulgaro. L'attività giornaliera in tempo di pace delle forze armate era gestita dal Ministero della difesa nazionale, dicastero detenuto sempre da un generale dell'esercito; il primo vice ministro della difesa ricopriva anche la carica di capo di stato maggiore del BNA, incaricato della pianificazione e del coordinamento delle varie branche delle forze armate. Il BNA stesso si suddivideva in quattro componenti principali: le Forze di terra (Suhopătni vojski na Bălgarija), le Forze aeree e di difesa aerea (Bălgarski Voennovăzdušni sili), la Marina militare (Voennomorski sili na Bălgarija) e le Guardie di frontiera (Granični Vojski)..