 As an amateur he won a bronze medal at the 2002 European Championships and represented Italy at the 2004 Olympics, both in the lightweight division.On 2 October 2004, di Rocco made his professional debut against Marian Bunea, stopping him in four rounds.He won his first regional championship—the European Union super-lightweight title—on 26 December 2006, defeating Giorgio Marinelli via unanimous decision (UD).