He was the son of John Talbot, 2nd Earl of Shrewsbury and Lady Elizabeth Butler.
His maternal grandparents were James Butler, 4th Earl of Ormonde and Joan Beauchamp. Joan was a daughter of William Beauchamp, 1st Baron Bergavenny and Joan Fitzalan. The senior Joan was a daughter of Richard FitzAlan, 11th Earl of Arundel and Elizabeth de Bohun.
Elizabeth was a daughter of William de Bohun, 1st Earl of Northampton.