J. S. Faro possui graduação em História pela Universidade de São Paulo (1973), mestrado em Comunicação Social pela Universidade Metodista de São Paulo (1992) e doutorado em Ciências da Comunicação pela Universidade de São Paulo (1996). Atualmente é assistente doutor da Pontifícia Universidade Católica de São Paulo (PUC-SP) e professor adjunto da Universidade Metodista de São Paulo (UMESP). Atua nos cursos de graduação em jornalismo nas duas instituições e é docente do programa de pós-graduação em Comunicação da UMESP. Tem experiência na área de Comunicação, com ênfase em jornalismo; trabalha com projetos de pesquisa em história da comunicação, jornalismo investigativo, jornalismo cultural e ensino e pesquisa em comunicação.