João Madeira, licenciado em História pela Faculdade de Letras da Universidade de Lisboa, obteve o Mestrado em História Contemporânea e o Doutoramento em História Social e Política Contemporânea, na Faculdade de Ciências Sociais e Humanas da Universidade Nova de Lisboa.
É autor de “Os Engenheiros de Almas: o Partido Comunista e os Intelectuais” (Estampa, 1996), “Vítimas de Salazar” (coordenação e coautoria, Esfera dos Livros, 2007), “Tribunais Políticos” (coautoria, Temas e Debates, 2008) e “1937: O Atentado a Salazar” (Esfera dos Livros, 2013).
É investigador do Instituto de História Contemporânea, na Faculdade de Ciências Sociais e Humanas da Universidade Nova de Lisboa.
O Partido Comunista, as oposições ao Estado Novo e a violência política são temas de investigação a que se dedica.