清末民初属于大石堡。
1949年前称鹅公乡。
1949年属于曲水区。
1958年称鹅公公社。
1962年柱石、镇田两公社并入。
1963年与柱石、镇田两公社分开。
1968年复并。
1972年再次分开,复称鹅公人民公社。
1984年进行建乡工作,由原鹅公人民公社改为鹅公乡。
2001年撤乡并镇,根据江西省民政厅《关于同意定南县部分乡镇撤并的批复》(赣民字〔2001〕188号)文件。
2001年,由镇田乡、柱石乡,划归鹅公乡,合并设立鹅公镇,并沿用至今。