红龙镇因乡政府驻地有一条红龙沟而得名。
红龙镇,隶属于四川省甘孜藏族自治州雅江县,地处雅江县境西部,东与西俄洛乡接壤,南与柯拉乡毗邻,西与柯拉乡交界,北与理塘县相连。区域面积453.47平方千米,户籍人口3810人。红龙镇辖错柯一、错柯东来一、东来马它马5个村民委员会。民国时曾设雅江五区,1958年置红龙乡,1976年改公社,1984年复乡。位于县境西北部,距县城99公里。面积470.3平方公里,人口0.2万。318国道横贯乡境。辖东来一、东来马它马、错柯一、错柯二5个村委会。为纯牧业乡,主产酥油、奶渣、牛、羊肉及皮毛。红龙镇联系电话:0836-5121311
明洪武六年(1373年),属宁远军民宣慰使司。
明崇祯十三年(1640年),属西藏。
清朝,属瓦述崇禧长官司的封地,由理塘粮务管辖。