Jugaba de centrocampista y su último equipo fue el Pescara Calcio.
Pepe inició su carrera como futbolista en el equipo juvenil de la Associazione Sportiva Roma, en el 2001 pasó al Calcio Lecco club con el que debutó profesionalmente y en el cual disputó 5 encuentros.
[2] En la temporada siguiente fue fichado por el Teramo Calcio llegando a marcar 11 goles en 31 encuentros.
En el 2006 arribó al Udinese Calcio y ese mismo año fue cedido en préstamo al Cagliari Calcio con el cual disputó 36 encuentros y anotó 3 goles.
[5] Participó en la Copa FIFA Confederaciones 2009 en Sudáfrica,[6] y fue incluido por Marcello Lippi en el plantel italiano para afrontar la Copa Mundial de Fútbol de 2010.