John blev dræbt i Slaget ved Tewkesbury den 4. maj 1471, mens han kæmpede ved sin bror Edmunds side. Edmund blev to dage senere taget til fange og halshugget. John efterlod ingen børn og blev aldrig gift. Med John og Edmunds død uddøde Beaufort-slægtens legitime mandlige linje.