Born in San Giovanni Rotondo, Italy the 5th july 1986.He began his Grand Prix career as a wild card in the 2003 Italian Grand Prix in the 125cc class, on an Aprilia motorcycle. In 2005, he participated in the same class with Malaguti, scoring 3 points In 2006, he continued to race in the 125 class on an Aprilia – and later a Honda – without scoring points.
In 2007 and 2008 he won the Italian national championship (CIV) in the Superstock class on a Yamaha YZF-R1. In 2009 he participated in the Supersport World Championship on a Yamaha, ending in 11th place. The following year he switched to Honda and finished in 5th place, with a victory in the Italian round at Imola. He also made a one-off appearance in the Moto2 World Championship at the Aragon Grand Prix, finishing 14th. Pirro returned to Grand Prix racing in 2011 in Moto2 with Team Gresini. He obtained a victory, in the season finale at Valencia. His MotoGP career began in 2012 with Gresini on a FTR motorcycle, with a best placement of fifth at the Valencian Grand Prix, ending the season in 15th place with 43 points. Since 2013, Pirro has been the official test rider of team Ducati. During the 2013/2104 season he participated in MotoGP races as a wildcard. In 2015 he continued to be the official Ducati test rider, while also participating in the Italian Superbike Championship. He also participated as a wild card in the Italian MotoGP round, finishing in 8th position, and in the Italian round of the Superbike World Championship in Misano.