Begins: 12:00 am, May 5, 2021 Ends: 11:59 pm, May 5, 2021 Cinco de Mayo, or the fifth of May, is a holiday that celebrates the date of the Mexican armys 1862 victory over France at the Battle of Puebla during the Franco-Mexican War.