Titulaire d'un baccalauréat en Administration des affaires et d'un master en Économie mathématique, Francis Bloch est également docteur en Économie de l'Université de Pennsylvanie. Après avoir enseigné dans différents établissements en France, en Belgique, en Grande-Bretagne et aux États-Unis, dirigé le département d'économie de l'École Polytechnique de Palaiseau, il est actuellement professeur d'économie à l'université Paris 1 Panthéon-Sorbonne et à l'École d'Économie de Paris.
Il est l'auteur de divers ouvrages et a participé à de nombreux séminaires et conférences ayant trait à la formation des réseaux et de coalitions en théorie des jeux, avec de nombreuses applications en économie industrielle, économie publique et économie du développement.
Pour l'AEQES, il a participé à l'évaluation initiale des cursus en Sciences économiques et de gestion en 2013-2014.