 Since graduating, Zaganjori has been working as a lecturer in "Public International Law", "European Law" and "Human Rights Law" at the Faculty of Law of the University of Tirana, the Albanian School of Magistrates as well as the Institute for European Studies in Tirana.During the period from 1992 to 1997, Zaganjori served as the Ambassador of the Republic of Albania to the Federal Republic of Germany.In 1998, he obtained a PhD in Legal studies and worked for a year as a scientific collaborator at the Max Planck Institute in Heidelberg, researching on issues of International Law and European Union Law.