Дебютировал в составе сборной страны на чемпионате Европы 2012 года. В возрасте 17 лет занял пятое место на Олимпийских играх в Лондоне на дистанции 1500 метров. Грегорио представлял Италию на чемпионате мира по водным видам спорта в 2013 году, завоевав бронзовую награду на дистанции 1500 метров вольным стилем.