De acordo com a FUNAI (Fundação Nacional do Índio), o dia do índio foi escolhido internacionalmente em 19 de abril de 1940, no Primeiro Congresso Indigenista Interamericano, realizado na cidade Patzcuaro no México, com uma efetiva participação de comunidades indígenas. O objetivo do congresso foi debater assuntos relacionados às sociedades indígenas de cada país. Foram convidados representantes de todos os países do continente americano.
No Brasil, a data somente foi instituída em 19 de abril de 1943, devido aos apelos e intervenções formulados pelo Marechal Rondon, e no governo do Presidente Getúlio Vargas, foi promulgado o Decreto-Lei nº 5.540, de 2 de junho de 1943 que o tornava obrigatório.