João Sousa Cardoso é doutorado em Ciências Sociais pela Universidade Paris Descartes (Sorbonne). Foi bolseiro da Fundação Calouste Gulbenkian entre 2006 e 2009. Encenou Sequências Narrativas Completas, estreado no Teatro Nacional D. Maria II, e Os Pescadores, de Raul Brandão, estreado no Teatro Municipal do Porto em 2016. Dirigiu o projeto TEATRO EXPANDIDO! no ano de reabertura do Teatro Municipal do Porto, entre janeiro e dezembro de 2015, atravessando a dramaturgia do século XX, levando à cena 11 peças em 12 meses e mobilizando dezenas de atores, profissionais e amadores. Criou ainda os espetáculos O Bobo (2006), a partir de Alexandre Herculano, e A Carbonária (2008), Raso como o Chão (2012) e Barulheira (2015), a partir de Álvaro Lapa. Realizou os filmes A Ronda da Noite (2013), a partir de Heiner Müller, e Baal (2013), A Santa Joana dos Matadouros (2014) e Na Selva das Cidades (2016), a partir de Bertolt Brecht. É professor na Faculdade de Belas Artes da Universidade do Porto e na Universidade Lusófona. Escreve regularmente para o jornal Público.