Di Napoli was born in Naples but moved early in his life to Lombardy, in northern Italy. He excelled in the distances from 800 to 3,000 meters. He won the silver medal at the European Championships in Split 1990 over 1500 metres. He missed out on a medal at the World Championships 1991.