Ο Ιωάννης Ανδρεάδης γεννήθηκε στα Γιαννιτσά Πέλλης το 1949, όπου και επεράτωσε τις εγκύκλιες σπουδές του. Υπηρέτησε στην Ελληνική Χωροφυλακή, από την οποία απεστρατεύθη τη αιτήσει του το 1983 με τον βαθμό του μοιράρχου. Παραλλήλως εφοίτησε στο Νομικό Τμήμα της Σχολής Νομικών και Οικονομικών Επιστημών του Αριστοτελείου Πανεπιστημίου Θεσσαλονίκης. Επραγματοποίησε μεταπτυχιακές σπουδές στο Τμήμα Δημοσίου Δικαίου και Πολιτικών Επιστημών στο ίδιο Πανεπιστήμιο, τις οποίες επεράτωσε με άριστα. Το 1983 επέτυχε στις εξετάσεις του Διπλωματικού Κλάδου του Υπουργείου Εξωτερικών.