Né à Erfurt [1], Fils aîné de Johann Aegidius Bach . Johann Bernhard étudia la musique avec son père et brièvement avec son cousin au second degré, Johann Sebastian à Weimar [2]. Il prend le poste d’organiste titulaire d’Erfurt en 1695, puis occupe la même position à Magdebourg [3].
Élève de Pachelbel , il devint en 1703, organiste du duc d’Eisenach [4]. A la mort de son oncle Johann Christoph Bach, il le remplaça dans ses fonctions, après que son cousin Johann Nicolaus Bach les ait refusées.
De 1708 à 1712, il collabora avec Georg Philippe Telemann, qui dirigeait l’orchestre de la cour pendant cette période.
En 1712 il est nommé maître de la chapelle ducale d’Eisenach, poste qu’il conservera jusqu’à sa mort en 1749.
Il a laissé des suites pour orchestre et des pièces pour clavier. Johann Sebastian a exécuté quatre de ses suites instrumentales avec son collégium Musicum à Leipzig [5].