Caroline Bonaparte ble født i Ajaccio, Korsika. Hun flyttet til Frankrike med sin familie i 1793 under den franske revolusjon. Den 20. januar 1800 giftet hun seg med en av brorens generaler Joachim Murat.