Das Generalsekretariat bereitet die Sitzungen der Leitungsgremien vor, unterstützt die Umsetzung ihrer Beschlüsse und steht dem Präsidium sowie sämtlichen Bundesrichterinnen und Bundesrichtern zur Verfügung. Es organisiert Treffen mit Delegationen anderer Gerichte und internationalen Organisationen und verantwortet die Pflege der nationalen und internationalen Beziehungen.
Als Dienstleistungszentrum des Gerichts unterstützt das Generalsekretariat die einzelnen Abteilungen in ihrer täglichen Arbeit. Den Mitgliedern des Gerichts sowie den Gerichtsschreiberinnen und Gerichtsschreibern werden alle notwendigen juristischen Fachinformationen bereit gestellt. Ausserdem sorgt das Generalsekretariat dafür, dass die Entscheide des Bundesgerichts der Öffentlichkeit zugänglich sind. Für die besonderen Anforderungen des Gerichts entwickelt der Bereich Informatik massgeschneiderte Anwendungen.
Die Verwaltungseinheiten werden vom Generalsekretär geführt. Er leitet ausserdem das Sekretariat des Gesamtgerichts, der Präsidentenkonferenz und der Verwaltungskommission. An den Sitzungen der Verwaltungskommission und der Präsidentenkonferenz nimmt er mit beratender Stimme teil.