how old was charles when he married diana June 27, 2026 • 1 min read TwitterFacebookWhatsAppLinkedInTelegramCopy Link Charles was 32 years old when he married Diana, who was 20, on July 29, 1981. Written by Sivasubramanyan "Books are companions that never leave, never betray, and always inspire." — This philosophy guides my writing and exploration of ideas.