 Keith was educated at the Auckland Grammar School and studied law at the University of Auckland, Victoria University of Wellington, and Harvard Law School.He was a faculty member of Victoria University from 1962 to 1964 and from 1966 to 1991.He served in the New Zealand Department of External Affairs during the early 1960s, and as a member of the United Nations Secretariat from 1968 to 1970.