En la ciudad se encuentran las instituciones de formación militar para futuros oficiales del Ejército Nacional de Colombia (Escuela Militar de Cadetes General José María Córdova) y de la Policía Nacional de Colombia (Escuela de Cadetes de Policía General Santander), así como la institución que brinda formación a los oficiales superiores de todas las Fuerzas Militares de Colombia (Escuela Superior de Guerra).