D'Arrigo competed for Italy at the 2016 Summer Olympics in the men's 200 metre freestyle and men's 4×200 metre freestyle relay.