Nasce a Trieste il 21 dicembre 1998, proprio al termine dell’esperienza di suo padre Paolo come allenatore della Triestina in serie C2. Dopo i primi passi nelle giovanili della Fiorentina, a 14 anni durante una partita degli Allievi Nazionali viene notato dalla Juventus, che lo prende e lo fa crescere: Under17, Under19 e Primavera, dove vince il Torneo di Viareggio (3-2 in finale contro il Palermo).
La prima esperienza tra i Pro arriva nella stagione 2017/18, prestito a Vicenza in serie C (15 presenze e 1 assist), prima di tornare alla Juventus, per essere schierato nella Under23 che disputa il girone A della terza serie italiana (33 presenze e primo gol in casa nella sconfitta per 1-2 contro il Pontedera).
La seconda stagione con la Juventus Under23 raggiunge i quarti playoff (pareggio per 2-2 con la Carrarese che estromette i giovani bianconeri), colleziona 25 presenze ed una rete (contro la Pergolettese nella Coppa Italia di serie C), vince la Coppa della terza serie (2-1 contro la Ternana in finale), ma resterà impressa nella mente di Pietro perchè viene convocato dalla Prima Squadra e siede in panchina contro la Spal (con la maglia numero 34).
Nel 2020/21 c’è un altro prestito, sale in B a Vicenza nella Lanerossi Vicenza Virtus, nata l’anno prima con la matricola del Bassano Calcio del presidente Renzo Rosso. L’annata è importante, perchè dopo le 11 presenze nelle Nazionali giovanili viene convocato per i quarti del Campionato Europeo Under21 (sconfitta ai rigori contro il Portogallo, solo panchina per Pietro che indossa la maglia numero 3). Coi biancorossi nella serie cadetta scende in campo per 27 volte (compresa la sconfitta per 3-1 di Coppa Italia contro l’Udinese) e fornisce ben sei assist.
Il 15 luglio 2021 viene ufficializzato il terzo prestito per Pietro, al Pisa, con diritto di riscatto dei toscani e contro-riscatto dei bianconeri. Nel primo anno all’ombra della Torre Pendente il terzino sinistro scende in campo ben 37 volte (fino alla doppia finale playoff persa dopo i supplementari contro il Monza), con cinque assist ed un gol alla Cremonese.
Il 21 giugno 2022 i toscani esercitano il diritto di riscatto (per circa 1 milione di euro), la Juventus non rilancia facendo diventare Pietro nerazzurro a titolo definitivo fino al 30 giugno 2026. Nelle due stagioni successive il terzino nato a Trieste colleziona rispettivamente 35 presenze ed una rete (contro la Ternana) e 31 con un’altra rete (nel pari casalingo col Bari), entrando nel prestigioso club dei centenari della storia del Pisa.
Nelle 206 partite da difensore professionista ha segnato 5 reti (dati aggiornati fino alla conclusione della stagione 2023/24)
1.Stagione: 2020/21. Squadra: LANEROSSI VICENZA VIRTUS. Sponsor Tecnico: LOTTO. Sponsor Commerciali: DIESEL – Aon – Protek – Legor. Partita: L. VICENZA VIRTUS – CHIEVO 1-1 (19/01/2021)
Maglia indossata nella partita casalinga contro il Chievo terminata 1-1. Nelle immagini, quattro momenti di Pietro durante il match contro i clivensi. Il vantaggio biancorosso è siglato da Gori, con assist del terzino numero 20 nato a Trieste.
2.Stagione: 2021/22. Squadra: PISA. Sponsor Tecnico: ADIDAS. Sponsor Commerciali: CETILAR – Synlab – HTS – Maiora. Partita: PISA – ALESSANDRIA 2-0 (27/08/2021)
Anche nella seconda partita stagionale, Pietro entra nella ripresa sostituendo Samuele Birindelli. Nelle immagini di Sky Calcio, l’ingresso in campo del difensore, in barriera prima di una punizione del capitano dei “Grigi” Federico Casarini e un’istantanea ravvicinata, in cui si può notare bene lo sponsor Maiora AB Yachts sulla manica sinistra.