John Oakes s-a nascut in tropicalul Queensland din nordul indepartat al Australiei. Si-a petrecut copilaria la o ferma de trestie de zahar, inconjurata de paduri bogate si de munti acoperiti cu vegetatie de jungla, unde cresteau orhidee rare si alte flori care nu se mai gasesc nicaieri in lume. In aceasta atmosfera luxurianta, mama si bunica l-au invatat despre flora din jur si miresmele ei minunate. A studiat la Brishane si Sydney, dupa care a invatat in particular arta parfumeriei, botanica si astrologia. A scris Cartea parfumurilor (trad. rom. Humanitas, 1998) Zodiacul purfumurilor si biografia Sugarflower, dedicata bunicii sale si magnificelor gradini create de ea. Traieste in prezent pe celebra Coasta de Aur din sudul Queenslandului, unde scrie primul sau roman.