Santa Montefiore was born in England in 1970 to an Anglo-Argentine mother, and read Spanish and Italian at Exeter University. After a year teaching English on an Argentine estancia, she spent much of the nineties in Buenos Aires. She lives in London with her husband, the historian Simon Sebag Montefiore, and their children, Lily and Sasha.