Ο Ιωάννης ακολούθησε τις ελληνικές εκστρατείες για πολλά χρόνια και έλαβε μέρος σε μερικές από τις σημαντικότερες μάχες της Ελληνικής Επανάστασης: Πολιορκία της Τρίπολης (24 Απριλίου - 23 Σεπτεμβρίου 1821), Μάχη της Πάτρας (9 Μαρτίου 1822), Πολιορκία του Ναυπλίου (Δεκέμβριος 1821), Πολιορκία της Κορίνθου (14 Ιανουαρίου 1822), Μάχη του Πέτα (4 - 16 Ιουλίου 1822), Μάχη των Δερβενακίων (26-28 Ιουλίου 1822), Πρώτη πολιορκία του Μεσολογγίου (Νοέμβριος-Δεκέμβριος 1822), Μάχες κατά του Ιμπραήμ Πασά (αρχές του 1825).