Фільм розповідає про непросту долю Ромена Гарі (уродженого Романа Кацева) (П'єр Ніне), видатного французького офіцера, дипломата і письменника, який двічі став лауреатом Гонкурівської премії. Життя приготувало Ромену немало випробувань: бідність, хвороби, поневіряння. Але все це йому вдалося здолати і стати гідною людиною завдяки тому, що в нього завжди беззастережно вірила його мати Міна Кацев (Шарлотта Генсбур).
Майбутній письменник народився та провів дитинство в Польщі. Пізніше, рятуючись від переслідування фашистів через єврейське походження матері, він разом з нею переїжджає до Ніцци. У Франції Ромен вивчає юриспруденцію. З початком Другої світової війни він служить в повітряних військах, а після її завершення стає дипломатом, тим самим стримавши обіцянку, колись дану матері…
Спочатку на роль матері Ромена Гарі Міни Кацев планувалася Одрі Тоту, але згодом вона була замінена на Шарлотту Генсбур[8], якій для достовірного зображення своєї героїні довелося вивчити польську мову.[9]