關先生北伐,元末北方紅巾軍3路北伐大規模軍事行動的重要組成部分。元至正十七年(1357)夏,關先生(關鐸)、破頭潘(潘誠)受命率領中路紅巾軍自曹州(今山東荷澤)西逾太行,再由晉入冀,配合從山東進攻大都(今北京)的北伐軍主力毛貴部。九月,中路軍在太行山南端逾嶺轉戰晉南,經過半年左右,勢力發展到晉北,並曾一度攻入河北。由於京畿地區元軍兵力較強,毛貴部敗回山東,會合計畫難以實現,關先生率部於十八年十月取道大同、興元北上。十二月,攻占上都(今內蒙古正藍旗東北),焚毀宮闕後東進遼東。十九年末,前鋒毛居敬率4萬人,渡鴨綠江,進入高麗(今朝鮮),攻占義山、西京(今平壤)等地。翌年,因戰敗於西京,退走。二十年,關先生等率軍十餘萬再渡鴨綠江,攻克高麗都城開京(今開城)。次年正月,高麗將領安祜、李成桂等圍攻開京,關先生戰死。餘部退回遼陽,不久潰散。