Destacaba por su habilidad de realizar numerosos ataques, que a menudo terminaban en gol.
Jugaba, ocasionalmente, como extremo izquierdo debido a su técnica individual y su habilidad para regatear.
Debutó con la selección absoluta italiana en la Eurocopa de la UEFA, realizada en su país, Italia.
Durante su carrera (1964-1982) jugó para Massiminiana, Varese, Juventus (con 78 goles en 205 partidos) Internazionale y Ascoli.
Pietro debutó profesionalmente con el Massiminiana de Catania en la Serie D, y mostró un característico olfato goleador durante la temporada 1965-66, con 18 goles.
Pese a perder la final contra el equipo británico Leeds United, se convertiría en el máximo anotador del torneo con 10 goles.
Con el Inter ganó la Copa Italia en 1977-78, entrando como suplente en la final contra el Napoli, pero en ese entonces ya no tenía la calidad que le había caracterizado en la Juventus.
Como resultado, fue vendido al Ascoli en 1978, con quien compitió durante tres temporadas en la Serie A y para el que anotó 9 goles.
Durante la temporada 1981-82 jugó para el FC Lugano en la Liga Suiza, en el último año de su carrera deportiva.
Ya retirado como futbolista profesional, Anastasi trabajó brevemente como entrenador de un equipo juvenil y más tarde como comentarista para la televisión italiana, Network 7, Gold TV y SKY Sports.
Conoció a su esposa, Anna, durante su estancia en Varese, en los inicios de su carrera profesional.