O Comando Territorial de Beja foi criado no seguimento da Lei nº 63/2007, a Lei Orgânica da Guarda Nacional Republicana. A anterior estrutura incluía quatro brigadas territoriais,as Brigadas n.º 2, 3, 4 e 5 sediadas em Lisboa, Évora, Porto e Coimbra.
Em 2009 entraram em funções os Comandos Territoriais, no total de 20.
O comando territorial é responsável pelo cumprimento da missão da Guarda na área de responsabilidade que lhe for atribuída, na dependência directa do comandante-geral.
Cada comando territorial é comandado por um coronel ou tenente-coronel, coadjuvado por um 2.º comandante.
O coronel Garrido Gomes comanda o Comando Territorial de Beja da Guarda Nacional Republicana.