Presidente del Centro Studi Umanista Salvatore Puledda e rappresentante del Centro Mondiale di Studi Umanisti. Si è occupato dal 1998 al 2010 di progetti di creazione di Comunità Cooperative di base in Togo e Ghana. Ha contribuito a creare il coordinamento italiano antirazzista Stop Razzismo e con il CSU ho condotto studi sui fenomeni sociali e la religiosità. In questo ultimo periodo si dedica ad una ricerca delle radici della vendetta nella società moderna. La sua attuale attività lavorativa è rivolta al mondo della disabilità mentale e/o motoria.