Гаджиев Булач Имадутдинович родился в селении Мегеб Гунибского района Дагестана.
В 1930 году — окончил 5 классов школы в г. Буйнакск.
С 1932 по 1937 годы — служил воспитанником в частях военно-морского флота на Черном море и Тихом океане. Служил юнгой на корабле у старшего брата, подводника, Героя Советского Союза.
С 1937 по 1939 годы — продолжил учебу в школе г. Буйнакск, где и закончил 10 классов.
С 1939 по 1941 годы — работал ст. пионервожатым и учителем физкультуры в Буйнакской средней школе.
С первых дней войны добровольцев ушел на фронт и воевал до августа 1945 года.
В 1947 году, окончив один курс исторического факультета Дагестанского государственного педагогического института, выехал в с. Акуша Акушинского района. После чего начал работать учителем истории в 5 — 7 классах. После окончания заочного института, в течение многих лет работал в средней школе г. Буйнакска.