Ο Ιωάννης Κασουλίδης γεννήθηκε στις 10 Αυγούστου 1948 στην Λευκωσία.

Σπούδασε ιατρική στο Πανεπιστήμιο της Λυών στη Γαλλία. Ο πρώτος χρόνος των σπουδών του συνέπεσε με τη φοιτητική εξέγερση του Μάη του ’68. Ο Ι. Κασουλίδης βίωσε τα γεγονότα συμμετέχοντας στις διαδηλώσεις και τις κινητοποιήσεις. Υπήρξε ιδρυτής και πρώτος πρόεδρος της Οργάνωσης Κυπρίων Φοιτητών στη Γαλλία.

Ειδικεύτηκε στη Γηριατρική στο Λονδίνο.

Υπηρέτησε τον Δημοκρατικό Συναγερμό από διάφορα αξιώματα, μεταξύ των οποίων εκείνου του Προέδρου της Νεολαίας του κόμματος.

Το 1991 εξελέγη βουλευτής Λευκωσίας.

Με την ανάληψη της Προεδρίας της Κυπριακής Δημοκρατίας από τον Γλαύκο Κληρίδη τον Μάρτιο του 1993, αναλαμβάνει καθήκοντα Κυβερνητικού Εκπροσώπου μέχρι τον Απρίλιο 1997. Στη συνέχεια διορίστηκε Υπουργός Εξωτερικών μέχρι τις 28 Φεβρουαρίου 2003.

Στο Υπουργικό αξίωμα, ο Ι. Κασουλίδης ηγήθηκε της διπλωματικής προσπάθειας που οδήγησε την Κύπρο στην έναρξη, διεξαγωγή και ολοκλήρωση των διαδικασιών ένταξης της Κύπρου στην ΕΕ.

Τον Ιούνιο 2004 ο Ι. Κασουλίδης, εξελέγη Μέλος του Ευρωπαϊκού Κοινοβουλίου. Είναι έκτοτε μέλος του Προεδρείου της Ομάδας τoυ Ευρωπαϊκoύ Λαϊκoύ Κόμματoς και των Ευρωπαίωv Δημoκρατώv, μέλος της Επιτροπής Εξωτερικών Υποθέσεων του Ευρωκοινοβουλίου και Αναπληρωτικό μέλος της Επιτροπής Μεταφορών.

Ως Ευρωβουλευτής ο Ι. Κασουλίδης είναι επικεφαλής της ομάδας εργασίας του Ευρωκοινοβουλίου για την Ευρωπαϊκή Πολιτική Γειτνίασης στη Μέση Ανατολή και Βόρεια Αφρική, Πρόεδρος της Ad Hoc Επιτροπής για τα Ανθρώπινα Δικαιώματα στη Δυτική Σαχάρα και Αντιπρόεδρος στην Αντιπροσωπεία του Κοινοβουλίου για τις σχέσεις με το Παλαιστινιακό Νομοθετικό Συμβούλιο. Είναι μέλος της Αντιπροσωπείας στην Ευρωμεσογειακή Κοινοβουλευτική Συνέλευση, για την οποία έχει επιλεγεί ως Συντονιστής των Μελών του Ευρωπαϊκού Λαϊκού Κόμματος στην Τρίτη Επιτροπή που ασχολείται με θέματα Μετανάστευσης και Πολιτιστικού Διαλόγου. Είναι επίσης Πρόεδρος της Ομάδας Φίλων της Κοινοπολιτείας στο Ευρωκοινοβούλιο.

Ο Ι. Κασουλίδης έχει τιμηθεί μεταξύ άλλων με τον Ταξιάρχη του Τάγματος του Φοίνικα (Ελληνική Δημοκρατία), τον Ταξιάρχη του Τάγματος της Τιμής (Ελληνική Δημοκρατία), τον Ταξιάρχη του Τάγματος Ξίρκα (Μάλτα), τον Ταξιάρχη του Τάγματος Κέδρος (Λίβανος), τον Ταξιάρχη του Τάγματος των Ιπποτών Παναγίου Τάφου, το Παράσημο Βηθλεέμ 2000 της Παλαιστινιακής Αρχής και την Ανώτατη Διάκριση του Δήμου Αθηναίων.

Ο Ιωάννης Κασουλίδης μιλά Αγγλικά, Γαλλικά και Γερμανικά. Είναι νυμφευμένος με την ιατρό, αναισθησιολόγο Έμη Κασουλίδη και έχουν ένα παιδί, την Ιωάννα.