João Leão nasceu em Lisboa em 1974.
Doutorado em Economia pelo Massachusetts Institute of Technology (MIT), EUA. Licenciado em Economia e Mestre em Economia pela Universidade Nova de Lisboa.
É professor de Economia no ISCTE - Instituto Universitário de Lisboa desde 2008.
Foi Diretor do Gabinete de Estudos do Ministério da Economia entre 2010 e 2014 e assessor do Secretário de Estado Adjunto da Indústria e do Desenvolvimento entre 2009 e 2010.
Desempenhou as funções de presidente da Comissão Científica do Departamento de Economia do ISCTE entre 2009 e 2010 e de diretor do Doutoramento em Economia (2011-2012). É investigador da Business Research Unit do mesmo instituto.
Foi membro do Conselho Económico e Social entre 2010 e 2014 e do Conselho Superior de Estatística entre 2010 e 2020. Integrou a delegação portuguesa no Comité de Política Económica da OCDE em 2010 e 2012 e integrou grupos de trabalho no âmbito da OCDE.