Graduated in modern languages, literatures and cultures at the University d’Annunzio in Pescara. After graduating, he obtained a master in Italian for foreigners and a doctorate in Italian literature at the University of Nitra.
He has experience as a teacher of Italian language, literature and culture at the universities of Aix-Marseille (France), Pescara (Italy), Nitra (Slovakia) and Tallinn (Estonia). He also taught at the Italian Cultural Institute in Bratislava.
He is currently a member and teacher of Italian for the Dante Alighieri Society of Antwerp. He is a CILS trainer and administrator (certified Italian as a foreign language) and is a certified DITALS teacher.
He is the author of several essays and articles on the history of Italian literature and is the speaker and organizer of events and conferences on Italian as a foreign language.