Расположен на северо-западе Железногорского района, в 10 км к западу от Железногорска. Высота над уровнем моря — 204 м[2].
История
В 1926 году в посёлке было 24 двора, проживало 138 человек (68 мужчин и 70 женщин). В то время Гавриловский входил в состав Трояновского сельсоветаДолбенкинской волостиДмитровского уездаОрловской губернии[3]. В 1928 году вошёл в состав Михайловского (ныне Железногорского) района. В 1937 году в посёлке было 20 дворов[4]. Во время Великой Отечественной войны, с октября 1941 года по февраль 1943 года, находился в зоне немецкой оккупации. После упразднения Трояновского сельсовета, в 2017 году, посёлок вошёл в состав Студенокского сельсовета.