O João nasceu em Lisboa, é casado e tem duas filhas. Licenciado em Organização e Gestão de Empresas pelo ISCTE, com especialização em marketing, complementou a sua formação académica com um Master in Business.
É desde Julho de 2004 Diretor Geral da Tempus Internacional, empresa representante do Grupo Swatch para Portugal. É ainda, cumulativamente, Diretor Geral das empresas Cronometria e RJM, pertencentes ao mesmo Grupo empresarial.
De 2000 a 2004 foi Diretor de Marketing Estratégico do Grupo Lactogal, tendo sido responsável pelo reposicionamento das marcas mais importantes do Grupo.
Entre 1996 a 1999 foi Director de Marketing e Vendas da Dyrup tendo contribuído largamente para a expansão para o mercado espanhol, que coordenou durante algum tempo.
Na Bosch percorreu vários níveis dentro da organização, tendo entrado em 1991 como Product Manager e saído em 1996 como Director do Departamento de Produtos de Consumo – Electrodomésticos e Electrónica de Consumo. Foi ainda responsável na Renova pela criação da área de Trade Marketing, cargo que exerceu até 1991.
Manteve, em paralelo, durante quase uma década uma carreira académica, tendo leccionado várias cadeiras das áreas do Marketing e da Estratégia Empresarial, em Portugal e no Brasil.