Le annate dall'1983 al 1985 gli accreditano nelle corse in pista numerosi successi, tali da meritargli alla fine il titolo di "Better Rookie". Nell'1986 partecipa alle prime prove del campionato SuperTrophy Yamaha RD 500, trofeo monomarca organizzato dalla casa giapponese con la replica della moto a due tempi di 500 cc che corre nel motomondiale nello stesso anno. Dopo il terzo appuntamento che si disputa al Mugello, Edo è terzo in campionato, ma 2 settimane dopo sulla strada che porta da Maranello a Serramazzoni la strada della Fontanina, ha un brutto incidente con il quale mette la parola fine sia sul campionato che alle corse in moto. Dopo qualche anno di pausa riprende l'attivitá agonistica aggiungendo 2 ruote...passa alle corse auto in pista.
Milita in alcuni campionati italiani, partecipa a gare spot nel Challenge Porsche e giunge anche se un pò "anzianotto" alla corte del formula 3 Challenge. Test e prove di ogni tipo, ma decide di non mettersi in gioco fino in fondo, attende e riprende definitivamente le corse nel 1999. Infatti a fine 99" corre la 6 ORE Silver Cup di Vallelunga e vince la classe NFIA 2000 su Honda Integra Type R, dove poi si ripete e vince ancora nel 2001 la classe GT su Corvette C5R, nella gara riservata alle GT la Gold Cup.