Ο Γιάννης Μπουλές γεννήθηκε το 1950 στη Σίμου Ναυπακτίας. Το 1975 αποφοίτησε από το Τμήμα Διοίκησης Επιχειρήσεων του Οικονομικού Πανεπιστημίου Αθηνών (Α.Σ.Ο.Ε.Ε). Έκανε μεταπτυχιακές σπουδές στο Πολυτεχνικό Ινστιτούτο της Νέας Υόρκης στην Επιχειρησιακή Έρευνα και στη Χρηματοοικονομική Διοίκηση στο Πανεπιστήμιο PACE της Νέας Υόρκης. Παράλληλα με τις σπουδές του εργάσθηκε ως στέλεχος επιχειρήσεων στις ΗΠΑ.
Το 1982 επέστρεψε στην Ελλάδα και μέχρι το 1985 εργάσθηκε ως σύμβουλος στο Υπουργείο Εθνικής Οικονομίας. Διετέλεσε σύμβουλος στα Υπουργεία Εσωτερικών (1988-1989) και Εργασίας (1994-95) και Πρόεδρος του Εθνικού Κέντρου Πιστοποίησης (ΕΚΕΠΙΣ). Για 10 χρόνια διετέλεσε στέλεχος της Αγροτικής Τράπεζας στον Τομέα των χρηματοδοτήσεων Γεωργικών Βιομηχανιών και της εκπαίδευσης. Το 1996 εκλέχτηκε ομόφωνα επίκουρος καθηγητής στο Τμήμα Τοπικής Αυτοδιοίκησης του ΤΕΙ Καλαμάτας. Έχει συμμετάσχει σε ερευνητικά προγράμματα του Πανεπιστημίου του Αιγαίου και του ΤΕΙ Καλαμάτας και από το 2000 είναι Δ/νων Σύμβουλος της ΑΙΤΩΛΙΚΗΣ ΑΝΑΠΤΥΞΙΑΚΗΣ Α.Ε
Συμμετείχε στο αντιδικτατορικό φοιτητικό κίνημα και διετέλεσε πρόεδρος του Προοδευτικού συλλόγου Ελλήνων σπουδαστών στην Νέα Υόρκη και μέλος του Δ.Σ της Συνομοσπονδίας Ελλήνων Φοιτητών της Νέας Υόρκης.
Την περίοδο 1998-2002 διετέλεσε Δημοτικός σύμβουλος, το 2003 και το 2006 εκλέχτηκε Δήμαρχος Πυλήνης. Το 2010 εκλέχθηκε Δήμαρχος Ναυπακτίας