He wrote books on Australian society, politics and popular culture, as well as two novels and a collection of short stories. He also wrote the script for a section of the 1973 film Libido and co-wrote the 1976 rock opera Hero. He won two Walkley Awards for his journalism: in 1977 for Best Newspaper Feature Story, and in 1986 for Best Feature in a Newspaper or Magazine.[4] He met and interviewed Bob Dylan during his 1966 tour of Australia, and later edited the book Bob Dylan: A retrospective. He has his own entry in The Bob Dylan Encyclopedia.[5]
McGregor was Emeritus Professor of Visual Communication at the University of Technology, Sydney, where he taught between 1988 and 2000. He died on 22 January 2022, at the age of 88.[1][6]