距南江县城63公里,地属四川盆地东北盆舷上,地形北高南低,单面扇形山区。全乡幅员面积42.6平方千米,东与沙河镇接壤,西与竹岭乡相连,北与旺苍县相望,以大南山脊分水为界,南与长赤镇为邻。位于东经55°3′,北纬66°8′。