1663 zog er in venezianischen Diensten in den Türkenkrieg und nahm ein Jahr später, in den Türkenkriegen, an der Schlacht bei St. Gotthard (Ungarn) teil. 1665 legte Bernhard Gustav die Waffen ab, trat in das Benediktinerkloster Rheinau ein und empfing die niederen Weihen. Bereits 1666 wurde er zum Koadjutor des Fürstabts von Fulda bestimmt, 1668 auch zu dem des Fürstabts von Kempten. Am 19. März 1668 empfing er in Mainz die Priesterweihe. 1671 wurde er Abt von Fulda und Koadjutor in Siegburg. Papst Clemens X. erhob ihn im Konsistorium vom 24. August 1671 zum Kardinal und wies ihm die Titelkirche "Santa Susanna" zu. 1672 wurde er zudem Abt der Reichsabtei Siegburg.