João da Silva nasceu em Cascais a 9 de março de 1975. Licenciou-se em Comunicação Social, na Universidade Católica Portuguesa, e trabalhou como jornalista durante 22 anos. Publicou duas obras de não-ficção, O Sofrimento Pode Esperar (2016) e Quantas Vidas Temos? (2019). Desde 2020 que assina semanalmente uma crónica na edição online do jornal Público.