Di Gregorio stroomde in 2011 vanuit de jeugdopleiding van US Palermo door naar het eerste elftal. Na twee seizoenen als derde doelman en geen enkele wedstrijd gespeeld te hebben, verliet hij zijn geboortestad voor Excelsior Virton, op dat moment een Belgische tweedeklasser.