How old was Prince Charles when he met Princess Diana?

Prince Charles first met Lady Diana Spencer in 1977. Prince Charles was 29 years old when he first met Princess Diana. Prince Charles proposed to Princess Diana in 1981.