Густав Блок родился 21 июля 1848 года в Фежершеме в департаменте Нижней Рейн.Учился в Высшей нормальной школе (1868—1872).
С 1873 года преподавал риторику в Лицеи Безансона.
С 1876 года преподаватель, а, после защиты в 1883 году докторской диссертации, профессор древней греческой и римской истории Университета Лиона.
С 1888 года преподавал историю в Высшей нормальной школе.
В 1904—1919 годах профессор Римской истории на филологическом факультете Сорбонны.Густав Блок умер 3 декабря 1923 года в Буррон-Марлотте, департамент Сена и Марна.