Nato a Cagliari nel 1938, dal 1969 insegna storia della filosofia alla Scuola Normale Superiore e all'Università di Pisa. Nel 1979 diventa Visiting Professor presso il King's College di Cambridge, e successivamente presso la Ottawa University. Ha insegnato alla New York University e all'Università di California a Los Angeles.