Ο Γεώργιος Γιαννάκης είναι ομότιμος καθηγητής Γλωσσολογίας στο Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης. Σπούδασε κλασική φιλολογία στο Πανεπιστήμιο Ιωαννίνων (Πτυχίο 1977) και πραγματοποίησε μεταπτυχιακές σπουδές στη γενική γλωσσολογία στο Πανεπιστήμιο του Σικάγου (1979-81) και ιστορικοσυγκριτική και ινδοευρωπαϊκή γλωσσολογία στο Πανεπιστήμιο της Καλιφόρνιας στο Λος Άντζελες (C.Phil. 1988, Ph.D. 1992). Παρακολούθησε επίσης το Vaughan Centennial Institute στο Πανεπιστήμιο του Στάνφορντ (καλοκαίρι 1991). Δίδαξε στο Πανεπιστήμιο της Καλιφόρνιας στο Λος Άντζελες (1992-95), στο Loyola Marymount University (Λος Άντζελες) (1991-97), στο Πανεπιστήμιο Ιωαννίνων (1998-2010), ενώ κατά το διάστημα 2010-2014 ήταν Αναπληρωτής Καθηγητής και από το 2014 είναι Καθηγητής της Ιστορικής Γλωσσολογίας με έμφαση στην Ινδοευρωπαϊκή Γλωσσολογία στο Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης.
Ειδικεύεται στην αρχαία ελληνική και τις υπόλοιπες αρχαίες ινδοευρωπαϊκές γλώσσες, καθώς και στην ιστορική και συγκριτική γλωσσολογία. Τα ερευνητικά του ενδιαφέροντα κινούνται στον χώρο της ιστορικής και συγκριτικής γλωσσολογίας με αιχμή την ελληνική και άλλες αρχαίες γλώσσες της ινδοευρωπαϊκής οικογένειας, καθώς και στη διεπιστημονική εξέταση της γλώσσας σε σχέση με τον πολιτισμό και με άλλους κλάδους των ανθρωπιστικών επιστημών, όπως είναι η φιλολογία, η αρχαιολογία και η εθνογραφία. Έχει συγγράψει πάνω από 80 μελέτες οι οποίες έχουν δημοσιευτεί σε ελληνικά και ξένα επιστημονικά περιοδικά, σε τιμητικούς τόμους και πρακτικά συνεδρίων και έχει συμμετάσχει σε μεγάλο αριθμό συνεδρίων και ειδικών συμποσίων.