He married, firstly, Margaret Beaufort, daughter of Sir John Beaufort, 1st Duke of Somerset and Margaret Beauchamp, between 28 January 1450 and 7 February 1450. He married, secondly, Elizabeth Plantagenet, daughter of Richard Plantagenet, 3rd Duke of York and Lady Cecily Neville, circa August 1461.