Präsident Wolodymyr Selenskyj sagte in Kiew, die Ukraine sei ein junges Land mit einer tausendjährigen Geschichte.
Auf dem Unabhängigkeitsplatz marschierten rund 5.000 Soldaten an der Landesführung und internationalen Gästen vorbei. Auf der Parade wurden unter anderem Panzer, Artillerie und neueste Raketentechnik präsentiert. In der südukrainischen Hafenstadt Odessa gab es eine Flottenparade mit mehr als 20 Schiffen.
Vor dem Start der Parade in Kiew wurde eine Schweigeminute für die Soldaten abgehalten, die im Krieg in der Ostukraine getötet worden sind. Allein seit Beginn dieses Jahres gab es offiziellen Angaben zufolge rund 50 Tote unter den Regierungstruppen.
Die ukrainische Armee kämpft seit 2014 im Donbass gegen von Russland unterstützte Separatisten. UN-Schätzungen zufolge wurden seitdem mehr als 13.000 Menschen, darunter auch Zivilisten, getötet. Ein Friedensplan liegt auf Eis.
dpa/est