解放前,杨哥系东八个马家的一部分和杨哥家两个部落,解放初杨哥村归青龙乡,1954年分设杨哥乡和寺大隆乡,1958年两个乡合建为红旗大队,1962年与跃进大队的康丰、赛鼎、巴音三个队合建为康乐公社,社址为古城坡。
1967年,更名继红公社,1970年复称原名。
1976年,经康丰、赛鼎、巴音三个队划归红石窝公社,社址为黑藏大岔,1983年,公社改乡,称康乐乡,1984年,复名杨哥乡。
2004年12月,撤销乡级建制,所属新建的康乐镇管辖至今。