Al término de la Guerra de Independencia y después de la entrada del Ejército Trigarante en la Ciudad de México, las últimas tropas españolas decidieron refugiarse en el castillo de San Juan de Ulúa donde permanecieron desde octubre de 1821.