Graham played 22 Tests between 1958 and 1964, including three as captain. He was headmaster of Auckland Grammar School from 1973 to 1993, New Zealand cricket team manager from 1997 to 1999, the University of Auckland Chancellor from 1999 to 2004, and was elected president of the NZRFU in April 2005.