He began his journalism career with the Gold Coast Bulletin in 1984 and subsequently worked for leading newspapers and journals including The Sydney Morning Herald, The Sun-Herald, Melbourne’s Sunday Age and The Courier-Mail and The Australian.
He has written ten books of fiction, including The Trout Opera and is the author of the bestselling true-crime trilogy about Queensland crime and corruption – Three Crooked Kings (2013), Jacks and Jokers (2014), All Fall Down (2015) and Little Fish are Sweet (2016). His most recent book is The Night Dragon (2019).