Si è laureato in Filosofia all’Università di Cagliari con una tesi in Filosofia della Scienza;
ha insegnato Storia e Filosofia nei Licei dal 1977 al 2010;
durante il servizio ha realizzato numerosi corsi per l’aggiornamento dei docenti;
Ha collaborato più volte col prof. Stefano Gensini all’Università di Cagliari e all’Università La Sapienza alla realizzazione di seminari su temi di filosofia del linguaggio.
Dall’AA 2010/11 collabora regolarmente con questa Università.