Maestro.
Cominciò a giocare nel 1965. L'anno successivo vinse il campionato italiano dei giovani di San Benedetto del Tronto). Ottenne il titolo di Candidato Maestro nella semifinale del Campionato italiano di Savona 1968. Nel 1970 vinse il Campionato italiano Universitari.
Ha preso parte a tre Campionati del mondo a squadre degli studenti universitari in uno dei quali, a Graz nel 1972, pareggiò col futuro campione del mondo Anatoly Karpov.
Maestro dal 1974. Negli anni 1974-'81 è risultato tra i primi 15 giocatori nella graduatoria nazionale ma per motivi di studio e di insegnamento non ha mai preso parte alle finali di campionato e alle olimpiadi.
Nel 1976 vinse il magistrale di Imperia. Nel 1983 sempre a Imperia fu 5°.
Vive a La Spezia dove insegna matematica in un Liceo Scientiico.