Дата основания не установлена. Хутор Горин впервые отмечен на карте Шуберта 1840 года[2]. Хутор относился к юрту станицы МалодельскойУсть-Медведицкому округа Земли Войска Донского (с 1870 — Область Войска Донского). В 1859 году на хуторе проживало 60 мужчин и 67 женщин[3]. Большая часть населения была неграмотной. Согласно переписи населения 1897 года на хуторе проживало 237 мужчин и 289 женщин, из них грамотных: мужчин — 102, женщин — 1[4].
Согласно алфавитному списку населённых мест Области Войска Донского 1915 года на хуторе Горинском имелось хуторское правление, министерское училище, проживали 331 мужчина и 159 женщин, земельный надел составлял 3591 десятина[5].
С 1928 года — в составе Берёзовского районаХопёрского округа (упразднён в 1930 году) Нижне-Волжского края[6] (с 1934 года — Сталинградского края). Хутор являлся центром Горинского сельсовета. В 1935 году передан в состав Комсомольского района края (с 1936 года - Сталинградской области). На основании решения облисполкома от 09 июля 1953 года № 24/1600 «Об объединении сельских советов Сталинградской области» Сергиевский, Заполянский и Горинский - в один Сергиевский сельсовет, центр станица Сергиевская. В соответствии с Указом Президиума Верховного Совета РСФСР от 01 августа 1959 года и решением облисполкома от 27 августа 1959 года № 18/417 Комсомольский район был упразднен, а его территория со всеми населёнными пунктами передана в состав Даниловского района Сталинградской области[7] (с 1963 по 1966 год - территория входила в состав Котовского района)[8][9]
География
Хутор находится в степи, на практически плоской слабонаклонной равнине, примерно в 3 км от реки Медведицы. Высота центра населённого пункта около 95 метров над уровнем моря. Примерно в 1-2 км к северо-западу от хутора возвышаются крайние отроги возвышенности Медведицкие Яры высотой до 172 метров над уровнем моря[10]. Почвы — чернозёмы южные[11].
Близ хутора проходит региональная автодорога Даниловка — Михайловка. По автомобильным дорогам расстояние до административного центра сельского поселения станицы Сергиевской - 9,4 км, до районного центра посёлка Даниловка — 24 км, до областного центра города Волгоград — 230 км[12].