Nel 1996 Vignati, dopo aver vinto diversi titoli italiani, partecipò alle selezioni per i X Giochi paralimpici estivi di Atlanta, ma rimase in patria come riserva. Nel 2000 invece, agli XI Giochi paralimpici estivi di Sydney, scese in pista da protagonista, con la maglia azzurra. Conquistò la medaglia d'oro nell'inseguimento individuale, iscrivendo il suo nome sulla tabella dei record del mondo con il tempo di 4'52"410. Nel 2001, dopo uno stage di allenamenti di quattro mesi, ospite del WAIS Institute Sport, tornò in Italia conquistando il quarto posto assoluto al velodromo Vigorelli di Milano, ai campionati italiani Elite/Professionisti. Ancora una volta si distinse per il risultato in termini di tempo: 4'42”86. Successivamente collezionò un quarto e quinto posto ai XII Giochi paralimpici estivi di Atene del 2004.