what date did the battle of san
April 21, 1836 The Battle of San Jacinto, fought on  April 21, 1836, in present-day Harris County, Texas, was the decisive battle of the Texas Revolution. Led by General Sam Houston, the Texian Army engaged and defeated General Antonio LÃ³pez de Santa Anna's Mexican army in a fight that lasted just 18 minutes.