hun blev født i Saint-Maksin-la-Sainte-Baume, datter af Lucien Bonaparte (1775-1840), den første prins af Canino og Musignano, og hans første kone Christine Boyer (1773-1800), selv datter af Pierre Boyer. Hun var barnebarn af Carlo Buonaparte og hans kone Leticia Ramolino, og niece af kejser Napoleon I. hendes farmor, Leticia Ramolino (Madame M Larre), tilnavnet hende “Lolotte.”Da hun var seks år gammel, og Christine-Egypta, hendes yngre søster, var to, døde deres mor i Le Plessis af en lungesygdom, mens hun var gravid med et tredje søskende. Hun tilbragte sin barndom i Frankrig og Spanien og blev fra 1804 uddannet af nonner i Italien.da Napoleons første ægteskab med Jos Kurphine de Beauharnais blev annulleret, blev muligheden for, at han kunne gifte sig med Charlotte, foreslået af hendes tante Pauline Bonaparte, da dette ville have konsolideret familiemagt. Under pres fra Napoleon, der ønskede at arrangere hendes ægteskab, blev hun sendt til Paris bo hos sin mor, Madame M. Ægteskab med den spanske prins Ferdinando af Asturien (senere Ferdinand VII af Spanien) og storhertugen af Toscana (senere Ferdinand III af Toscana) blev planlagt til hende af Napoleon, men til sidst ikke afsluttet. Charlotte skrev løbende breve til sin far, der klagede over den hykleriske franske domstol og grimheden hos hendes kvindelige slægtninge. Hun kritiserede endda Napoleon selv, og da disse breve blev opfanget af hans hemmelige politi, blev hun sendt hjem. Som en konsekvens af det stadig mere slibende forhold mellem Lucien og Napoleon forsøgte Charlotte, hendes far, hendes stedmor Aleksandrine de Bleschamp, søskende og husstand at sejle til USA den 5.August 1810. De blev fanget af briterne og tvunget til at opholde sig, først i den britiske koloni Malta, og derefter i England indtil Napoleons fald i Maj 1814.
Citoyens franrius af den revolutionære tidsalder. Mario Gabrielli, Charlottes mand, afbildet i centrum i 1799
under restaureringen af sin onkel Napoleon i en periode kendt som Hundrede dage, fik Charlotte titlen fransk prinsesse (22.marts 1815) og kvalifikationen af kejserlig Højhed. Charlotte blev derefter gift den 27. December 1815 med den romerske prins Mario Gabrielli (1773 – 1841). Han var scion af en gammel italiensk katolsk familie fra Gubbio, søn af Napoleons viceborgmester i Rom og nevø til en tidligere kardinal statssekretær. Hun blev således Prinsesse Gabrielli indtil hans død i 1841.
en åbenlyst og oprigtig kvinde henviste italienerne til prinsesse Gabrielli som “en ægte Bonaparte”. Selv efter Napoleons fald forblev hun altid loyal over for sin onkels hukommelse og havde en særlig kærlighed til sin farmor, Madame M.
hun var en ivrig bogsamler og protektor for en litterær og intellektuel cirkel, der regelmæssigt mødtes i sin mands villa på Janiculum fra årene 1820-1840. “Villa Gabrielli Al Gianicolo” var et af de must-see stop for Grand Tour-rejsende på grund af den storslåede udsigt over byen og er i øjeblikket Det Romerske hovedkvarter for det pavelige nordamerikanske College.Charlotte overlevede sin mand som enkeprinsesse Gabrielli (1841-1865) og det følgende år giftede hun sig stille og roligt med sin trofaste beundrer Cavaliere Settimio Centamori. Med fremkomsten af kejser Napoleon III blev Charlotte igen officielt inkluderet i den kejserlige familie og anerkendt som prinsesse Bonaparte med kvalifikation af Højhed (21.februar 1853). Prinsesse Gabrielli døde den 6. maj 1865 i en alder af halvfjerds i palæet Gabrielli i Rom.