En 1993, il suit Fillipo Simeoni lorsque celui-ci fait sa première expérience de l'EPO
A été suspendu cinq ans (de 1995 à 2000) par la Fédération cycliste italienne à la suite d'une affaire de dopage (Le Monde du 28/05/2004)
En 2003, est inculpé dans le cadre de l'enquête sur la mort suspecte d'un coureur amateur italien.
Mis en cause en 2004 dans l'opération "Oil for Drug", il est arrêté et interdit de médecine.
Perd en 2005 l'un de ses ancien patients, Alessio Galletti, mort en course d'un malaise cardiaque. Se console en voyant un autre patient, Danilo Di Luca, remporté le premier Pro-Tour de l'histoire.
En 2007, son implication dans dans l'affaire «Oil for Drug» lui vaut une interdiction à vie de toute fréquentation du milieu sportif sur le sol italien, que ce soit amateur ou professionnel. Il ne peut donc plus occuper ni rôle ou mission au sein d'une fédération sportive, ni assister à tout type de manifestations au sein d'enceintes sportives italiennes. Son confrère, le docteur Simone Giustarini se voit infliger la même peine.
En 2008, Riccardo Riccò, contrôlé positif à la CERA sur le Tour de France, le désigne comme son fournisseur. Le produit, vendu 700€, ne lui aurait finalement pas été payé par le "cobra", celui n'étant pas indétectable comme promis.