Ο Γιάννης γεννήθηκε στο Βύρωνα Αττικής και είναι μόνιμος κάτοικος Κοιλάδας Κοζάνης από το 1978.

Είναι παντρεμένος και έχει δύο παιδιά.

Εργάστηκε επί σειρά ετών ως ιδιωτικός υπάλληλος στον ΑΗΣ Αγίου Δημητρίου. Σήμερα είναι συνταξιούχος. Διετέλεσε για πολλά χρόνια πρόεδρος του Μορφωτικού Εκπολιτιστικού Συλλόγου Κοιλάδας καθώς και μέλος του Δ.Σ. του Συλλόγου Θρακιωτών και Μικρασιατών πρώην Δήμου Ελλησπόντου.