武都高山戏发源于陇南市武都区鱼龙镇。历史上,每逢灾年或庙会,人们便聚集到一起,请来“师公”拜神祭祀,祈福禳灾。久之,这种以娱神为目的的“师公赞神”活动逐渐演变为自娱、娱人的民间娱乐活动把式舞。
明初鱼龙镇人为纪念大将李文忠而形成了唱戏的习俗,把式舞亦在此情势下从田间地头、房前屋后的随意演唱升华为在舞台上“演故事”的戏剧性表演,经过数百年的发展,最终形成了高山戏,是融“出灯”“过关”“圆庄”“演故事”等演出程式为一体的独特剧种。1959年以前武都的鱼龙、隆兴等地人叫它“演故事”“走过场”“社火戏”等。1959年10月,定名为“高山戏”。高山戏在武都流传数百年,是当地古老历史的见证,也是当地人民的精神食粮。
2008年,被国务院公布为第二批国家级非物质文化遗产保护名录。