He was chief political correspondent with The Australian from 1974 to 1975, chief political correspondent with the now-defunct Fairfax newspaper The National Times from 1976 to 1978, deputy editor of The National Times from 1978 to 1979 and chief political correspondent for The Sydney Morning Herald from 1981 to 1984. He was national affairs editor of The Australian from 1985 to 1991, and editor-in-chief from 1991 to 1996.
He graduated BA and DipEd in the University of Sydney, and worked for the Australian government before switching to journalism. He has a PhD from the University of Melbourne. He is married to Margaret and has two sons—Joseph and Daniel. He was previously married to and divorced from the Labor politician Ros Kelly.