ARMANDO MALHEIRO DA SILVA nasceu em Braga, em 1957. Licenciou-se em Filosofia, pela Faculdade de Filosofia de Braga da Universidade Católica Portuguesa e em História, pela Faculdade de Letras da Universidade do Porto. Obteve o diploma do curso de bibliotecário-arquivista da Faculdade de Letras da Universidade de Coimbra e, em 1999, doutorou-se em História Contemporânea na Universidade do Minho. É professor associado no Departamento de Jornalismo e Ciências da Comunicação da Faculdade de Letras da Universidade do Porto. Tem repartido as suas pesquisas e publicações pela Ciência da Informação, pela História Política e das Ideologias em Portugal nos sécs. XIX-XX, pela História Social e da Família e pelos Estudos Locais.