Ο Ιωάννης Ζαφειρόπουλος καταγόταν από τον Αγιάννη της επαρχίας Αγίου Πέτρου Πελοποννήσου. Ο Ιωάννης εμπορευόταν στην Μασσαλία και όταν άρχισε η επανάσταση εγκαταστάθηκε μαζί με τους αδερφούς του στην πατρίδα του. Ήταν ο μικρότερος από τους τρεις και ήταν Φιλικός. Συνεργάστηκε με τα αδέρφια του -και ηγήθηκε μαζί τους- του στρατιωτικού σώματος του Αγίου Ιωάννη. Συμμετείχε σε πολλές μάχες, μεταξύ των οποίων στην Άλωση της Τριπολιτσάς και στην Μάχη του Ναυπλίου, στο οποίο ορίστηκε και διοικητής. Με την εισβολή όμως του Δράμαλη στην Πελοπόννησο αιχμαλωτίστηκε και ελευθερώθηκε με την κατάληψη του Ναυπλίου, στις 30 Νοεμβρίου 1822.