早年经历
北乡公主,南安王拓跋桢之女,尔朱荣之妻。
北乡公主作为北魏旁支郡王的后代,之所以能受封公主,大概是因为尔朱荣成为北魏权臣的缘故。其封地在北乡郡,根据《魏书·地形志》记载,北乡郡领县二,户二百九,口七百五十九。长公主仪比亲王。孝文帝规定,亲王的实际享用封地,是所封之郡的一半。所以北乡长公主最多只有145户封地。
丧夫守寡
北乡公主的驸马尔朱荣为人残暴,当初他不分良奸,在河阴纵兵屠戮两千多朝臣,擅权专政时期重用酷吏危害百姓,俘杀葛荣之后,还纵容契胡军士虐杀了十几万六镇士兵,可以说是无恶不作了。但北乡公主大概是觉得,若尔朱荣能篡位成功,自己也能跟着他鸡犬升天,所以她也顾不上别的了。
永安三年(530年)八月,野心勃勃的尔朱荣未经朝廷允许,想要带领5000精锐骑兵逼近京城。北乡公主十分担忧尔朱荣的安危,觉得尔朱荣此去洛阳,说不定会遇到危险,于是她劝尔朱荣注意安全,最好不要亲自去。但尔朱荣根本不把年轻而隐忍的孝庄帝放在眼里,遂带领5000骑兵和北乡公主等人一起逼近洛阳,试图谋朝簒位。
永安三年九月二十五日(530年11月1日),被尔朱荣逼到走投无路的孝庄帝先下手为强 ,设计行刺了尔朱荣。尔朱荣被诛杀的消息传出后,宫内权贵与宫外的民众们皆拍手称快,欢呼声响彻了整个京城。
率军攻都
北乡公主听说尔朱荣被杀,于是与尔朱世隆一同接管率领尔朱荣的军队,焚烧西阳门,逃出京城洛阳,驻守河阴。当时孝庄帝派武卫将军奚毅、前燕州刺史崔渊率兵镇守北中城。己亥日,北乡公主攻打河桥,生擒武卫将军奚毅,并将其杀害,从而占领了北中城,南逼京邑洛阳。
北乡公主纠集兵马,准备反攻洛阳。永安三年(530年)十月一日,北乡公主到洛阳邙山冯王寺为尔朱荣祈福荐斋,同时派尔朱侯讨伐尔朱那律归等,领胡骑一千,皆穿白衣来至洛阳城郭下,强行向孝庄帝索回尔朱荣尸体。
对于北乡公主的率军攻都的行为,当时“朝野震惧,忧在不测”,北乡公主以这种亲自率军攻都的参政方式为其夫尔朱荣报仇,直接危害了北魏政局的稳定。
撤兵回晋
为了逼退北乡公主,北魏孝庄帝派李苗烧绝河梁,北乡公主无法渡河,只好率兵撤离京城洛阳,返回晋阳。
对峙高欢
在返回晋阳途中,北乡公主和尔朱荣的下属高欢碰上。高欢得知北乡公主攻打洛阳之后而归,便将北乡公主的三百匹马等都抢走了。
北乡公主大怒,为出恶气,便将此事告诉新任尔朱氏家主尔朱兆,尔朱兆派慕容绍宗追击高欢。追到襄垣,遇上漳河暴涨,冲毁了桥梁。高欢隔河谢罪,说“只是为了防备山东盗贼,所以暂时借用一下北乡公主的骏马,自己也是不得已而为之”。尔朱兆一直将高欢当做至交好友,听完高欢给自己的“合理解释”,便不再打算追究这件事了。
归降北齐
永熙二年(533年),尔朱兆战败身亡,尔朱家族彻底一败涂地。北乡公主与慕容绍宗等人投降北齐高欢。北乡公主此后的生平事迹不详。