Auf kantonaler Ebene sass er von 1986 bis 2003 im Grossen Rat, den er 2001 präsidierte. Bei den Wahlen 2003 wurde er in den Nationalrat gewählt, und am 18. September 2004 übernahm er die Vizepräsidentschaft der CVP Schweiz. Im Bundesparlament war er bisher Mitglied der Kommission für Wissenschaft, Bildung und Kultur (WBK), der Kommission für Wirtschaft und Abgaben (WAK) sowie der Geschäftsprüfungskommission (GPK). Er nahm ein Postulat von Jean-Claude Vaudroz (CVP/GE) (Anerkennung des Genozids an den Armeniern durch das Osmanische Reich 1915) auf und führte es zur Annahme. Aufgrund seines Vorstosses für ein landesweites Verbot von Wegwerf-Plastiksäcken in Supermärkten geben die meisten Detailhändler die Säckchen nicht mehr gratis ab, worauf auf das Gesetz verzichtet werden konnte. Am 27. November 2017 wurde de Buman mit 160 von 179 gültigen Stimmen für ein Jahr zum Präsidenten des Nationalrats gewählt.