Craig McGregor grew up in Gundagai, New South Wales, and went to school and university in Sydney. In the 1950s he worked as a journalist for the Sydney Morning Herald while studying at Sydney University. As well as novels and short stories, McGregor published works on Australian and American politics and culture including Profile of Australia (1966); People, Politics and Pop (1968); Life in Australia (1968); Up Against the Wall, America (1973; an impression of his time as a Harkness Fellow in America in the early 1970s); The Australian People (1980); Soundtrack for the Eighties (1983); Pop Goes the Culture (1984); Headliners (1990) and Class in Australia (1997). He also wrote screenplays and a rock opera, biographies of Bob Hawke, Bob Dylan and Midget Farrelly. McGregor lived and worked in England and the United States of America and published nationally and internationally. In the 1980s he lived with his family on the north coast of New South Wales where many of the stories in his selected work Real Lies (1987) are set. He moved back to Sydney in the late 1980s and lectured at the Sydney University of Technology and wrote regularly for the Sydney Morning Herald and Good Weekend magazine. His travel writing includes The High Country (1967); To Sydney with Love (1968) and The Great Barrier Reef (1973).