расположен в северо-восточной части Белгородской области в 20 км к западу от города Старый Оскол и в 125 км к северо-западу от областного центра Белгородской области г. Белгород, по обоим берегам реки Осколец - правобережного притока реки Оскол .
Климат - умеренно континентальный, характеризуется жарким летом и относительно холодной зимой. Среднегодовая температура составляет + 5,3 С. В наиболее холодные зимы температура падает до - 25 С. Важной особенностью является то, что почвенный покров региона представляет собой богатейшие запасы чернозема, толщина слоя которого в некоторых местах достигает одного метра.