Un guerrier est une personne spécialisée dans le combat ou la guerre, en particulier dans le contexte d'une société de culture guerrière tribale ou basée sur le clan qui reconnaît une classe ou une caste de guerriers distincte.
Dans les sociétés tribales dites primitives, tout homme en état de se battre se doit de défendre son clan en cas d'attaque. Les chasseurs-cueilleurs de la préhistoire peuvent être considérés comme les premiers guerriers de l'histoire.
C'est aussi la définition à laquelle répondent les mots « soldat », « militaire » et « mercenaire » avec pour ce dernier une connotation davantage vénale. Mais si tous ces personnages font effectivement la guerre, ils la font de manières différentes, pour des motifs différents et c'est ce qui explique cette diversité de termes.