Death. All that is certain about the fate of David Crockett is that he died fighting at the Alamo on the morning of March 6, 1836, at age 49. According to many accounts of the battle, between five and seven Texans surrendered during the battle, possibly to General Castrillon.