汉元鼎六年(前111年),在邛都置越雋郡,于今姜驿设三绛县。
元至元十六年(1279年),姜驿为和曲县地。
元至元二十六年(1289年),属武定军民府和曲州。
清康熙二十八年(1689年),属武定府和曲州。
民国十九年(1930年),属武定县第六区。
1951年,原江北镇改设姜驿、贡茶、以都拉3乡。
1955年11月,江边、姜驿、芝麻、卡莫、阿卓、骂拉莫、贡茶、以都拉8乡并入元谋县,为江边乡。
1958年10月,建立金民公社(驻江边),原姜驿、贡茶2乡隶江边。
1961年10月,建立姜驿公社,驻姜驿街。
1984年,姜驿公社改姜驿区。
1988年,姜驿区改姜驿乡。