Geraldine Brooks was born in Sydney. She studied at the University of Sydney and took a master's degree at the Columbia University Graduate School of Journalism in 1983.
She reported for The Sydney Morning Herald and then worked as a foreign correspondent for The Wall Street Journal, covering Africa, the Balkans and the Middle East, before turning to historical fiction.