Apesar de não haver dados concretos sobre o nascimento de Pero Vaz de Caminha, acredita-se que ele tenha nascido no Porto, cidade portuguesa onde vivia seu pai, em 1451, ano ao qual é atribuído seu nascimento.
Ainda jovem, foi nomeado Mestre da Balança da Moeda da cidade do Porte, em 1476, e pouco mais de vinte anos depois, foi designado vereador da Câmara Municipal do Porto. Em 1500, tornou-se escrivão da feitoria de Calicute e da armada de Pedro Álvares Cabral, o que lhe possibilitou escrever "A carta do descobrimento", um relato de viagem sobre a natureza e a população que os portugueses encontraram quando chegaram ao território que hoje é o Brasil.
Caminha morreu entre dezembro de 1500 e o início de 1501, durante um combate em Calicute contra indianos hostis à chegada dos portugueses