Ο Γιάννης Σταύρου γεννήθηκε και μεγάλωσε σε ένα χωριό (Πηγάδια) των Ιωαννίνων. Σπούδαε παιδαγωγικά και μουσική εργάστηκε ως δάσκαλος και ως ειδικός δάσκαλος μουσικής σε Δημοτικά σχολεία την Αθήνα και στα Γιάννενα. Είναι διδάκτορας Μουσικής Παιδαγωγικής και από το 2005 διδάσκει το αντίστοιχο μάθημα στο Τμήμα Λαϊκής και Παραδοσιακής Μουσικής του ΤΕΙ Ηπείρου. Μελέτες και άρθρα του σχετικά με τη μουσική εκπαίδευση έχουν παρουσιαστεί και δημοσιευτεί σε βιβλία και περιοδικά.