Insegna Lingua e Letteratura araba all'Università di Bologna. Si divide da anni tra diversi settori di studio, il mondozingaro, i viaggiatori in Oriente, la letteratura araba e indonesiana. Ha svolto ricerche nel mondo arabo e nel sudest asiatico e parla diverse lingue tra cui l'arabo, il somalo e l'indonesiano. Ha pubblicato oltre 200 articoli e libri. Tra questi “Vocabolario sinottico delle lingue zingare parlate in Italia”, “Poeti dell'Indonesia”, “La letteratura araba. Autori idee antologia”, Manuale di arabo parlato, basato sul dialetto egiziano”. Per Pacini ha pubblicato nel 1977 Dialetti degli Zingari italiani.