Né à Québec, Marc Richard a étudié à l’Université Laval, où il a obtenu un doctorat en géographie. Il travaille comme toponymiste depuis 1979. Il s’intéresse aux procédés de création de noms de lieux, à l’écriture de poèmes géographiques, à l’esprit du lieu, à la Seconde Guerre mondiale et à l’Antiquité tardive, de même qu’aux œuvres de Jean Raspail et de Jean Marcel. Il est également l’auteur des textes de deux bandes dessinées: Morgenrot et Les derniers corsaires.