Yannis Kakridis a étudié la philologie slave, les études byzantines et la germanistique. Il a passé sa thèse de doctorat en 1988 et son thèse d’habilitation en 1995. Il a effectué plusieurs séjours d’études et de recherches à Sofia, Belgrade et Moscou. Entre 1997 et 1998 il a travaillé à l’Université de Berkeley (États-Unis) comme boursier Feodor Lynen de la fondation Alexander von Humboldt. Dans les années 1999-2001 il a travaillé comme Associate Professor de slavistique à l’Université de la Macédoine à Thessalonsiki. De 2001 à 2022 il a été titulaire de la chaise de philologie slaves à l’Université de Berne.