Johann Sebastian Bach nació el 31 de marzo de 1685 en Eisenach, la capital del ducado de Sajonia-Eisenach (Alemania). Su padre, Johann Ambrosius Bach, fue el trompetista de la corte del duque de Eisenach y director de los músicos de la ciudad. Su madre, Maria Elisabeth Lämmerhirt, era hija de un peletero.
Sebastián, el menor de los ocho hijos de sus padres, creció en un ambiente musical. Todos sus tíos paternos, así como cuatro de sus propios hermanos, eran músicos de renombre. Mientras su padre le enseñaba el violín y el clavicordio, su tío, Johann Christoph Bach, le daba clases de órgano.
A la edad de ocho años, el joven Sebastián comenzó a ir a la escuela de gramática latina, donde, además de leer y escribir, también estudió escrituras en latín y alemán. Más tarde, cuando los alumnos formaron el coro de St. Georgenkirche, fue seleccionado.
La madre de Sebastian murió el 1 de mayo de 1694. Su padre también falleció el 2 de marzo de 1695. Johann quedó huérfano poco antes de cumplir los diez años.
Para entonces, su hermano mayor, llamado Johann Christoph Bach, se había establecido como organista en St. Michaeliskirche, Ohrdruf. Ahora se hizo cargo de sus dos hermanos más pequeños, Johann Sebastian Bach de diez años y Johann Jacob Bach de trece años.
Así, en 1695, a la edad de diez años, Sebastian comenzó a vivir en la casa de su hermano en Ohrdruf.