Ο Γιάννης Μαλαχάς γεννήθηκε στο κερκυραϊκό κεφαλοχώρι Νυμφές το 1942 από αγροτική οικογένεια. Ασχολήθηκε με τη γεωργία. Παράλληλα, για δεκαετίες ήταν ξενοδοχοϋπάλληλος σε ξενοδοχειακές μονάδες του νησιού στις περιοχές Παλαιοκαστρίτσα, Ρόδα και Κομμένο.