João Miguel é professor associado da Universidade Eduardo Mondlane (UEM).
Mestre e Doutor em Ciências da Comunicação pela Universidade do Vale do Rio dos Sinos (UNISINOS) do Brasil.
Graduado em Filosofia pela Faculdade Jesuíta de Filosofia e Teologia (FAJE) do Brasil.
Exerce, desde 2015, a função de Director da Escola de Comunicação da Universidade Eduardo Mondlane (ECA/UEM).
Membro do grupo de pesquisa Comunicação, Economia Política e Sociedade (CEPOS), com sede na Universidade Federal do Sergipe (UFS).
Coordenador do grupo de pesquisa Economia Política da Comunicação da Escola de comunicação e Artes.