Agrégé de géographie en 1981, il obtient un doctorat en 1988 à l'université Paris-1 Panthéon-Sorbonne grâce à son travail sur la ville de Troyes sous la direction de Jacques Malézieux. Professeur dans le secondaire de 1981 à 1991, il rejoint ensuite l'université Lumière Lyon 2 en tant que maître de conférences où il valide en 1997 sa thèse d'habilitation à diriger des recherches. Il enseigne à l'université du Québec à Montréal en 1998-1999 et est depuis professeur à l’université Joseph-Fourier (Grenoble-I). Il dirige le laboratoire PACTE à sa création (en 2002) et jusqu'en 2006. Il assure ensuite la responsabilité scientifique du programme de prospective de la DATAR « Territoires 2040 », en 2009-2010. Il est depuis 2009 directeur d'études associé au cabinet ACADIE, au sein duquel il a conduit divers exercices de prospective territoriale. Il a été membre du conseil scientifique de l'Institut des hautes études d'aménagement du territoire en Europe (IHEDATE). En 2016, il quitte l'Institut de géographie alpine de Grenoble pour rejoindre l'École d'urbanisme de Paris où il est actuellement professeur.