Garnison on ühe asula või ka muudes määratud piirides alaliselt või ajutiselt paiknevatest väeüksustest, sõjaväeasutustest, sõjaväeliselt korrastatud struktuuriüksustest ja üksikutest sõjaväelastest garnisoniteenistuse (vahiteenistuse) läbiviimiseks moodustatud territoriaal-administratiivne väegrupp.
Garnisoni moodustamise eesmärk võib olla ka antud piirkonna sõjalise kaitse juhtimise korraldamine.
Rühmast väiksem allüksus või üksikult paiknev sõjaväeasutus harilikult garnisoni ei moodusta, kuid sellele allüksusele või asutusele võidakse anda kohustusi garnisoniteenistuse alal.
Garnisonile määratakse kõrgema ülema poolt garnisoniülem, kelle asetäitja on garnisoni komandant. Tavaliselt on garnisoniülem kohapeal paikneva suurema väeüksuse ülem või kõrgeima auastmega väeüksuse ülem.