Un garde-frontière est une personne militaire ou policière chargée officiellement de la surveillance des frontières d'un pays. Il intervient notamment dans le cas de conflits armés et dans la lutte contre le terrorisme. En temps de paix, le garde-frontière joue le rôle de douanier. Les garde-frontières maritimes sont appelés des « garde-côtes » et ont pour rôle de surveiller les eaux territoriales d'un pays.