Bernhard Buttmann studierte in München Orgel, Klavier, Kirchenmusik und Dirigieren. Er war Preisträger des VI. Internationalen Johann-Sebastian-Bach-Wettbewerbs Leipzig 1980, des III. Internationalen Anton-Bruckner-Wettbewerbs Linz 1982 sowie des I. Internationalen Karl-Richter-Wettbewerbs Berlin 1988. Er initiierte die Bochumer Bach-Tage und war Dirigent des Bielefelder Musikvereins. Von 2002 bis 2023 wirkte er an St. Sebald in Nürnberg. Internationale Aufmerksamkeit erfuhr seine Gesamteinspielung der Orgelwerke Max Regers. Namhafte Komponisten haben ihm Werke zur Uraufführung anvertraut.