João Henriques é Professor Convidado na Escola de Sociologia e Políticas Públicas e na Escola de Ciências Sociais e Empresariais de Sintra, do ISCTE-IUL. É doutorado em Sociologia, tendo sido bolseiro de doutoramento pela Fundação para a Ciência e Tecnologia (FCT), no CIES-IUL. A sua formação académica inicial é na área da Engenharia Civil (Bacharelato e Mestrado), e mais tarde em Sociologia (Mestrado), e Análise de Dados (Pós-graduação). Os temas das suas investigações de mestrado e doutoramento focaram a identidade europeia e a coesão social na UE.
É investigador no Centro de Investigação e Estudos de Sociologia (CIES-IUL) onde tem participado em estudos em várias áreas temáticas, tais como as desigualdades sociais, ambiente e desenvolvimento sustentável, coesão social, educação, emprego, família e trabalho, comunicação da ciência.