Glavni stožer Oružanih snaga Republike Hrvatske (kratica GS OS RH) združeno je tijelo Oružanih snaga Republike Hrvatske ustrojeno u okviru Ministarstva obrane, nadležno za zapovijedanje, pripremu i uporabu Oružanih snaga. GS OS RH omogućava zapovijedanje cjelokupnim OS RH u skladu sa zapovijedima vrhovnog zapovjednika i aktima ministra obrane te obavlja i druge stručne poslove za potrebe vrhovnog zapovjednika i ministra obrane.
Glavnog stožera Hrvatske vojske osnovan je na danšnji dan 21. rujna 1991. godine, a za prvog načelnika postavljen je general Anton Tus.
Priopćenje o toj važnoj odluci objavljeno je sljedećeg dana na sjednici Vrhovnog državnog vijeća, održanoj pod predsjedanjem predsjednika Republike Hrvatske dr. Franje Tuđmana. Objavljen je i sastav stožera. Na čelo je postavljen general Anton Tus. Hrvatska javnost i tisak dočekali su tu vijest ne samo s odobravanjem već i s nadom. To za Tusa nije bila nimalo laka zadaća. U trenutku stupanja na tako odgovornu dužnost s raznih strana Hrvatske pristizale su vijesti kako JNA i srpski teroristi unatoč potpisanom primirju nastavljaju žestoke napade.
Nedugo poslije preuzimanja dužnosti načelnika Glavnog stožera Hrvatske vojske Tus je izložio svoj plan obrane i vojnih akcija:
Ofenzivnim operacijama Hrvatske vojske moramo spriječiti zaokruživanje teritorija koje okupator želi osvojiti. To se ne odnosi samo na Slavoniju, gdje okupator traži širi prostor, nego i na područja Korduna, Banije i Like i na one predjele Dalmacije gdje neprijatelj želi prodrijeti dalje. Ovaj agresor poštuje samo silu i tako mu moraju odgovoriti i Hrvatska i svijet.? Uskoro se pokazalo koliko je bilo opravdano i nužno stvaranje Glavnog stožera Oružanih snaga Republike Hrvatske.
Načelnik Glavnog stožera treća je osoba u zapovjednom lancu. U miru zapovijedanje Oružanim snagama vrhovni zapovjednik ostvaruje preko ministra obrane, a načelnik Glavnog stožera odgovara ministru obrane za provedbu zapovijedi i izvješćuje ga o provedbi. Ako ministar obrane ne provodi zapovijedi vrhovnog zapovjednika, vrhovni zapovjednik može ostvarivati zapovijedanje Oružanim snagama neposredno preko načelnika Glavnog stožera. U stanju neposredne ugroženosti i ratnom stanju vrhovni zapovjednik izravno izdaje zapovijedi načelniku Glavnog stožera te istodobno obavješćuje ministra obrane o izdanim zapovijedima. Načelnik Glavnog stožera za provedbu zapovijedi odgovara vrhovnom zapovjedniku.

Dosadašnji načelnici GSOS RH :
Stožerni general Anton Tus 21.09.1991-20.11.1992.
Stožerni general Janko Bobetko 20.11.1992-15.07.1995.
Stožerni general Zvonimir Červenko 15.07.1995.- 11.11.1996.
General zbora Pavao Miljavac 11.11.1996.-14.10.1998.
Admiral Davor Domazet-Lošo 14.10.1998.-10.03.2000.
Stožerni general Petar Stipetić 10.03.2000.- 30.12.2002.
General zbora Josip Lucić -obnašatelj dužnosti od 31.prosinca 2002. do 16.siječnja 2003.
General-pukovnik Slavko Barić ( vršitelj dužnosti) 17.01.2008.- 28.02.2008.
General zbora Josip Lucić 28.02.2008.- 1.03.2011.
General zbora Drago Lovrić 01.03.2011.- 01.03.2016.
General zbora Mirko Šundov 01.03.2016.- 29.02.2020.
Admiral Robert Hranj 01.03.2022.-