Nasceu em Lisboa, Portugal, no ano de 1647. No ano de 1640, seu pai foi enviado pelo rei Dom João IV para ser governador no Brasil, lugar onde faleceu. A saúde de João era frágil; certa vez os médicos chegaram a perder as esperanças, mas sua mãe fez uma promessa a São Francisco Xavier e o pequeno João recobrou a saúde. Com 15 anos, ele entrou para a Companhia de Jesus. Em 1673, foi ordenado sacerdote e enviado para evangelizar na Índia. Viveu em Goa e depois no Sul da Índia.Junto aos povos de Maravá, ele evangelizou e muitos foram batizados; voltou para Portugal, mas o seu coração queria, de novo, retornar para a Índia e até mesmo ser mártir. Foi o que aconteceu: após dar seu testemunho em vários colégios dos jesuítas, retornou à Índia; novamente evangelizando em Maravá, foi preso. No ano de 1693, ele foi degolado.
São João de Brito, rogai por nós!