Село находится в западной части Оренбургской области, в пределах предуральской сильноволнистой возвышенности Общего Сырта[2], на левом берегу реки Ток, на расстоянии примерно 7 километров (по прямой) к югу от села Александровки, административного центра района. Абсолютная высота — 135 метров над уровнем моря[3].
Климат
Климат характеризуется как резко континентальный, засушливый, с холодной малоснежной зимой и жарким летом. Средняя температура воздуха самого тёплого месяца (июля) — 20 °C (абсолютный максимум — 38 °С); самого холодного (января) — −15 °C (абсолютный минимум — −42 °С). Безморозный период длится около 150 дней в году. Снежный покров держится в среднем около 145—150 дней в году[2].