Karim Benmiloud est normalien, agrégé d'espagnol et professeur de littérature latino-américaine à l’université Paul Valéry-Montpellier depuis 2008. Il a été président de l’agrégation interne d’espagnol de 2010 à 2014 et est depuis 2011 membre de l’Institut universitaire de France.