位于安岳县城以东,距县城11公里,毗邻石桥镇、岳新乡、坪河乡、永清镇、思贤乡、团结乡。全镇幅员面积57.39平方公里,辖22个行政村,1个社区,240个村民小组4个居民小组。总户数10141户,总人口29801人,其中农业人口27986人,非农业人口2103人,有耕地面积2056.7公顷,其中田948.3公顷,土1108.5公顷。属浅丘地貌,地势凸形,海拔365米,属温暖气候,气候温和、四季分明、冬春少雨,全年无霜期185天,年平均气温18~20℃,年总降雨量150毫米,夏季雨热同期,退耕还林186.7公顷,荒山造林176.7公顷,森林覆盖率35%,植被资源丰富。