Narodil sa ako Charles Philip Arthur George 14. novembra 1948 v Buckinghamskom paláci v Londýne ako prvé dieťa princeznej Elizabeth a princa Philipa, vojvodu z Edinburghu.
Princezná Elizabeth sa 6. februára 1952, teda v deň smrti svojho otca Juraja VI., stala kráľovnou Spojeného kráľovstva Veľkej Británie a Severného Írska a ďalších štátov Spoločenstva národov (Commonwealthu). Za kráľovnú Alžbetu II. ju korunovali 2. júna 1953, čím sa princ Charles stal následníkom britského trónu.
Po súkromnom vzdelávaní v Buckinghamskom paláci a školách v Londýne, Berkshire a Škótsku nastúpil v roku 1967 na Trinity College v Cambridgei. Štúdium archeológie a antropológie po čase vymenil za históriu. V roku 1970 získal bakalársky titul.
Jeden semester strávil aj na Aberystwyth University, kde sa učil waleský jazyk v rámci prípravy na uvedenie do úradu princa z Walesu 1. júla 1969 na hrade Caernarfon. V súlade s tradíciou potom absolvoval v rokoch 1971 – 1976 vojenskú službu v letectve a námorníctve.
Celosvetovou mediálnou udalosťou bola jeho svadba s lady Dianou Frances Spencerovou. V priamom prenose ju vysielala televízia a sledovalo ju viac ako 750 miliónov ľudí po celom svete. Manželka princa Charlesa po obrade 29. júla 1981 prijala titul princezná z Walesu. Ich manželstvo sa 28. augusta 1996 skončilo rozvodom.