Ha vivido en Inglaterra; Toscana, Italia; y Sídney, donde dio clases en la universidad del mismo nombre.
Los primeros libros que publicó fueron poemarios, pero empezó a ser conocido después de su primera novela, Johnno (1975), un relato semiautobiográfico de un joven que creció en Brisbane durante la Segunda Guerra Mundial.
El gran mundo (1990), novela que obtuvo varias distinciones, cuenta la historia de dos australianos y su relación entre las dos guerras mundiales, incluyendo el encarcelamiento por los japoneses durante la última.
Remembering Babylon (1993) está ambientada en Australia del Norte durante los años 1850 entre una comunidad de granjeros inmigrantes aislados, amenazados por la llegada de un extranjero, un joven blanco crecido en el seno de aborígenes australianos.
En 2008 fue elegido miembro de la Royal Society of Literature.