Ο Γιάννης γεννήθηκε στην Αθήνα και μεγάλωσε στη Σαλαμίνα. Από το 2002 εργάζεται ως Κοινωνικός Λειτουργός και το 2006 εξειδικεύεται στην Προσωποκεντρική Προσέγγιση.
Έχει εργαστεί ως Κοινωνικός Λειτουργός στην κοινωνική υπηρεσία του Θριάσιου Νοσοκομείου Ελευσίνας, στα ΚΑΠΗ και στην κοινωνική υπηρεσία του Δήμου Νέας Σμύρνης. Από το 2007 εργάζεται σε θεραπευτικές μονάδες υποκατάστασης του ΟΚΑΝΑ σαν Κοινωνικός Λειτουργός και Θεραπευτής ενώ παράλληλα διατηρεί ιδιωτικό γραφείο ως Προσωποκεντρικός Σύμβουλος Ψυχικής Υγείας.