Agé de 24 ans, Dubois est arrivé libre en provenance de Nantes en juin 2018 pour signer un contrat initial de quatre ans.
Il compte deux sélections en équipe de France contre la Bolivie et Andorre, des matches disputés en juin 2018.
Durant sa carrière, Léo Dubois a disputé 124 matches de Ligue 1 (4 buts) dont 28 joués avec Lyon et cinq rencontres de Ligue des Champions.