João Moura nasceu a 8 de julho de 1971 em Mação. É casado e tem três filhos.
É bacharel em Produção Animal, licenciado em Engenharia Agropecuária e possui um MBA em Gestão Financeira para as PME.
Entre 2000-2001 foi Engenheiro Técnico Agrário no Baixo Mondego.
Em 2001 iniciou funções públicas estando vereador na Câmara Municipal de Ourém.
Em 2002 interrompeu o seu percurso autárquico para exercer o cargo de deputado à Assembleia da República na IX Legislatura (entre 2002-2004)
Entre 2005-2009 voltou a estar vereador na Câmara Municipal de Ourém com os pelouros da Educação, Ação Social, Juventude, Ambiente e Proteção Civil.
Entre 2009-2016 exerceu a sua atividade profissional no setor privado como administrador de empresas e professor.
É desde 2017 presidente da Assembleia Municipal de Ourém.
Entre 2019-2024 esteve a deputado à Assembleia da República (XIV, XV e XVI Legislaturas) onde exerceu o cargo de vice-presidente do Grupo Parlamentar do Partido Social Democrata e foi membro da Comissão Parlamentar de Agricultura.