位于元坝区南部。东邻磨滩镇,南接王家镇,西依卫子镇,北界紫云乡。面积52平方公里,辖6村,40组,2300户,7800人。汉族。乡政府驻地保民村境腊堂坡,距元坝区治所23公里。以晋贤慈善斋堂取名。
1950年置晋贤乡,属王家区。1951年分东境建田家乡。1953年撤田家乡,将其辖村并入。1958年建晋贤人民公社。1961年迁治放马坪。1966年将新云大队划归卫子公社。1984年置晋贤乡。1986年属卫子区。1989年属元坝区。1992年撤乡并归于卫子镇。1995年复置晋贤乡。