Ha existido desde años remotos, a consecuencia de las disputas que presentaban las sociedades primitivas para proteger su espacio. Razón por la cual, se excluía a algunas tribus que no pertenecían a la región.
A pesar de que tiene aspectos parecidos al racismo, estos dos conceptos son diferentes. La xenofobia tiene aversión hacia los extranjeros sin importar los rasgos físicos que tengan. En el caso del racismo, se rechaza a todas las razas con las que no compartan las mismas características físicas.
Se dice que puede presentarse por miedo a la inseguridad, por ideologías culturales, por la preocupación de una crisis económica, entre otras razones. Lamentablemente nos encontramos en una época en que la xenofobia crece cada día más, debido a la gran cantidad de caravanas migrantes que salen de sus países en busca de mejores oportunidades.