Входит в состав Новоегорьевского сельсовета.
Посёлок находится в юго-западной части Алтайского края, в степной зоне, на расстоянии примерно 15 километров (по прямой) к востоку-юго-востоку от посёлка Новоегорьевское, административного центра района.
Климат умеренный, континентальный. Средняя температура января составляет -12,5 °C, июля - +18,6 °C. Годовое количество осадков составляет 362 мм.
Согласно результатам переписи 2002 года, в национальной структуре населения русские составляли 47%, казахи - 42%.