Cinco de Mayo, or the fifth of May, is a holiday that celebrates the Mexican army's victory over France at the Battle of Puebla on May 5, 1862 during the Franco-Mexican War.
Cinco de Mayo celebrates the victory of the battle of Puebla, so it is a military victory. Please do not confuse it with the Mexican independence of September 16!