Родился 8 апреля 1937 в Ленинграде. Отец — Вильям Моисеевич Гадло (1910—1942), по национальности еврей, погиб на фронте. Дед по линии отца, Моисей Давидович Гадло (умер в 1927 году), похоронен на еврейском кладбище в Санкт-Петербурге. Прадед был евреем-кантонистом родом из Белоруссии, который отслужил 25 лет в царской армии и после этого получил разрешение жить вне черты оседлости и таким образом остался жить в Петербурге.Окончил кафедру археологии ЛГУ в 1961 (научный руководитель — М. И. Артамонов). Руководил археологическими экспедициями на Нижнем Дону и в Восточном Крыму. Тема кандидатской работы (1969) — «Южное Приазовье в период Хазарского каганата: проблема Приазовской Руси и современные археологические данные о южном Приазовье VIII—X вв.» . Тема докторской работы (1985) — «Северный Кавказ в IV — Х вв. Проблемы этнической истории» .C 1965 преподавал на историческом факультете ЛГУ, с 1968 — на кафедре этнографии и антропологии (с 1986 — профессор, с 1990 — заведующий), руководитель Кавказской археолого-этнографической экспедиции ЛГУ.Скончался 13 апреля 2002, похоронен на Большеохтинском кладбище.