Находится на левом берегу реки Джида в 27 км к северо-востоку от районного центра, города Закаменск, по южной стороне региональной автодороги Р440 Гусиноозёрск — Петропавловка — Закаменск.
Севернее села Цакир находится гора с кремнистым камнем (по-бурятски «сахюур»), что и стало его наименованием[2].
Цакир основан в 1768 году как караульный пункт на границе России с империей Цин. Впоследствии, в середине XIX века, преобразован в станицу Цакирскую 1-го отдела Забайкальского казачьего войска.