Ο Ιωάννης Γ. Γιαννάτος είναι δικηγόρος στον Άρειο Πάγο και μέλος του Δικηγορικού Συλλόγου Αθηνών, από το 2002.
Σπούδασε νομικά στο πανεπιστήμιο Αθηνών και απέκτησε μεταπτυχιακή ειδίκευση στην Κοινωνιολογία του Δικαίου από το ίδιο πανεπιστημιακό τμήμα. Παρακολούθησε μαθήματα φιλοσοφίας και ψυχολογίας καθώς και πολιτικών επιστημών, στη φιλοσοφική σχολή και στο τμήμα πολιτικής επιστήμης και δημόσιας διοίκησης του πανεπιστημίου της Αθήνας.
Εργάστηκε ως συνεργάτης σε διάφορες δικηγορικές εταιρείες μέχρι το 2009. Έκτοτε ασκεί ελεύθερη μάχιμη δικηγορία ατομικά, ενώ μεταξύ των ετών 2009-2010 εργάστηκε ως δικηγόρος στα Ηνωμένα Αραβικά Εμιράτα.
Έχει ως μητρική γλώσσα τα ελληνικά και μιλάει παράλληλα αγγλικά και γερμανικά.