Село находится на северо-востоке Челябинской области, в лесостепной зоне, на берегах озера Шахаркуль, на расстоянии примерно 19 километров (по прямой) к юго-востоку от села Миасского, административного центра района. Абсолютная высота — 181 метр над уровнем моря[2].