Мать Наполеона II – французская императрица Мария Луиза Австрийская.
Сразу после рождения Жозеф Франсуа получил от отца титул Римского короля. Фактически этот титул ничего не означал и был формальным.
Апрель 1814 года – Наполеон Бонапарт отрекается от престола в пользу трехлетнего сына и удаляется на остров Эльбу. Одновременно Сенат восстанавливает во Франции власть Бурбонов. Мария Луиза уезжает из Парижа к отцу в Австрию и забирает Шарля Франсуа с собой.
22 июня 1815 года – Наполеон I снова отрекается от престола (после поражения при Ватерлоо), и снова в пользу сына. На этот раз Шарля Франсуа официально признает императором и французский Парламент. Бонопартисты провозглашают четырехлетнего ребенка Наполеоном II.
7 июля 1815 года – в Париж входят армии союзников и свергают Наполеона II. Его опять отправляют в Австрию к деду, где он и проводит остаток жизни.
1818 год – Шарлю Франсуа пожалован титул герцога Рейхштадского.
22 июля 1832 года – Жозеф Франсуа Шарль Бонапарт умирает в Шенбрунне от туберкулеза. Ему был всего 21 год. Таким образом прямых потомков у Наполеона I Бонапарта не осталось.
1940 год – прах Наполеона II передан Франции Адольфом Гитлером и захоронен в Париже, в Доме Инвалидов, рядом с могилой Наполеона I.