Ο Γιάννης γεννήθηκε στον Καναδά και ζει στο Κιάτο από έξι ετών. Είναι ιδιωτικός υπάλληλος και είναι παντρεμένος με την Κωνσταντίνα Σούκουλη, με την οποία έχουν ένα παιδί.
Διατηρεί ιδιαίτερο ενδιαφέρον για τα κοινά, καθώς ήταν άλλες δύο φορές υποψήφιος στο Τοπικό Συμβούλιο του Κιάτου, την πρώτη ως πρόεδρος το 2010-14 και την δεύτερη ως αντιπρόεδρος την περίοδο 2014-19.
Αποφάσισε να είναι υποψήφιος γιατί γνωρίζει προσωπικά τον Δημήτρη Πιστεύο και ξέρει ότι είναι ικανός να αλλάξει τα δεδομένα στον δήμο μας. Όπως λέει χαρακτηριστικά, «οι διοικήσεις των δήμων πρέπει να αλλάζουν, 13 χρόνια είναι αρκετά για τον σημερινό δήμαρχο».