Pierre-Gabriel is afkomstig uit de jeugd van AS Saint-Étienne. Op 29 november 2015 debuteerde hij in de Ligue 1 in het thuisduel tegen EA Guingamp. Hij werd na 61 minuten vervangen door Pierre-Yves Polomat.[3] Op 13 december 2015 speelde de vleugelverdediger als invaller zijn tweede wedstrijd voor Les Verts in het Stade Louis II tegen AS Monaco.[4] Drie dagen later speelde Pierre-Gabriel voor het eerst een volledige wedstrijd, een bekerduel tegen Paris Saint-Germain.[5]