who ruled before henry viii
Reigned for: 23 years, 7 months, and 28 days. Succeeded by: his son Henry VIII. Henry was the son of Edmund Tudor, Earl of Richmond, who died before Henry was born, and Margaret Beaufort, a descendant of Edward III through John of Gaunt, Duke of Lancaster.