Fort d'une soixantaine de victoires chez les amateurs, Emanuele Lupi s'impose sur le classement général de la Semaine cycliste bergamasque devant des coureurs professionnels en 1997, puis intègre en septembre de cette année l'équipe Amore & Vita en tant que stagiaire. Il remporte une étape du Tour de Pologne et devient professionnelle dans cette équipe en 1998. Il passe près de la victoire à plusieurs reprises, se classant deuxième du Giro del Medio Brenta, deuxième d'étape et troisième du classement général du Regio-Tour, troisième de la Coppa Agostoni. Il court en 1999 pour Vini Caldirola-Sidermec. Il s'engage pour la saison 2000 avec l'équipe Linda McCartney, qu'il quitte dès le mois de mai[1],[2].