Graduated in 1973 at the University of Venice in Foreign Languages and Literatures he won a European-Australian Award and spent one year in Australia working on a Ph.D. dissertation in which the use of the computer was directed at the quantitative analysis of literary texts.
He got his Ph.D. in 1977 and published part of his thesis in a book with the title Piercing into the Psyche: the Poetry of Francis Webb. At the same time in 1976 he started working at the University of Venice as Assistant Professor, teaching English in scientific curricula.
From 1978 to 1986 he collaborated with the Department of Electronics of the University of Padua and with major Italian research centers for the implementation of a programme which encodes linguistic information of any Italian text in order to be used for the generation of speech synthesis from text with unlimited vocabulary.
In 1983 he organized a number of Meetings on Computational Linguistics from which a collection of papers is edited into a book. In the same year he presented his work at the conference of the European Chapter of ACL in Pisa.
In 1984 he was invited to present a paper Conference on Computers in English Language Research, by Geoffrey Leech of ICAME.
In 1985 he was appointed Associate Professor of Applied Linguistics. In the same year, he was invited to deliver a talk on his research work in the field of natural language processing by Douglas Appelt at Stanford University which appeared as paper published by the European Chapter of ACL.
From 1986 to 1992 he collaborated with the Department of Engineering of the University of Parma for the implementation of a parser for Italian which has subsequently become a complete system for text understanding called GETA_RUN, and has been presented and demonstrated at major ACL conferences.
From 1993 he is officially in charge of a course of Computational Linguistics which is currently attended by students of computer science and students of linguistics.