Après avoir complété un doctorat en aménagement à l’Université de Montréal, Richard Bergeron est professeur invité à l’Université Laval. Il mène par la suite des recherches sur l’économie du logement à l’Université de Montréal et réalise une dizaine d’études à titre de consultant pour le ministère de la Métropole. De 2000 à 2005, il exerce la fonction de responsable des analyses stratégiques à l’Agence métropolitaine de transport. Richard Bergeron débute sa carrière politique à Montréal en 2004 en fondant le parti Projet Montréal. Il est par la suite élu conseiller municipal dans l’arrondissement Plateau-Mont-Royal en 2005 et en 2009 et il est le chef de la 2e opposition à l’Hôtel de ville depuis 2009.