Christoph Graf était le directeur des Archives Fédérales Suisses depuis 1991 jusqu’en automne 2004. Auparavant, il était le vice-directeur des Archives Fédérales depuis 1978. Dans ces fonctions, il a lancé différentes initiatives pour la modernisation et la consolidation du système d’archives en Suisse. Il enseigne comme professeur honoraire, depuis 1981, l’archivistique et l’histoire contemporaine à l’université de Berne ainsi qu’au certificat universitaire en archivistique et sciences de l’information. Depuis 1992 jusqu’à 2000, il a été membre du Comité exécutif du Conseil International des Archives et depuis 1996 jusqu’à 2000, il a été le président de la Conférence Internationale de la Table Ronde des Archives et un des vice-présidents du Conseil International des Archives. Il était membre du Comité Directeur du Portail International Archivistique Francophone depuis sa création jusqu’à sa retraite comme directeur des Archives Fédérales Suisses.