He married Margaret Beaufort, daughter of Edmund Beaufort, 2nd Duke of Somerset.
He fought for Lancaster at the first Battle of St Albans in 1455, dying of his wounds shortly after.
His son and heir was Henry Stafford, 2nd Duke of Buckingham.