唐丞相王允,生有三女,大女王金釧,嫁蘇龍,官居戶部;二女王銀釧,配魏虎,兵部侍郎;三女王寶釧,未曾婚配,王允在長安城內高搭彩樓,為三女兒寶釧招贅快婿。寶釧到花園焚香祈禱,見園外有壹乞丐,儀表不凡,倒臥雪地,詢問之後,知其名曰薛平貴。王寶釧慕其才誌,心中暗許,贈以銀米,囑他參加選婿盛會。
二月二日,寶釧奉旨登樓選婿,她撇開眾多公子王孫,卻將彩球拋贈薛平貴。王允憤怒,與寶釧斷絕關系。
寶釧下嫁薛平貴,同住寒窯。後來薛平貴因降服紅鬃烈馬有功,唐王大喜,封為後軍都督。西涼下來戰表,王允參奏,推次女婿魏虎、長女婿蘇龍為正、副元帥,將平貴降為“先行”,受隸於魏虎麾下,即刻遠征。
平貴無奈與寶釧告別,留下老米八鬥,幹柴十擔,揮淚而去。出征西涼戰中,魏虎與王允合謀,屢找借口,欲斬平貴,經蘇龍阻攔,遂加鞭笞,即令會陣。平貴竭力苦戰,獲得大勝。魏虎又以慶功為名,灌醉平貴,縛馬馱至敵營。西涼王愛才,反將代戰公主許之。西涼王死,平貴繼位為王,駕坐西涼。
過了十八年,王寶釧清守寒窯,備嘗艱苦。老母親身探望,並無懈誌。壹日,平貴思念王寶釧,忽有鴻雁銜書而至。平貴見王寶釧血書,急欲回國探望,暫別公主,偷過“三關”,樵裝回國。路過武家坡,遇王寶釧。夫妻離別十八年,互不相識,薛平貴問路以試其心,王寶釧逃回寒窯,薛平貴趕至,直告別後經歷,夫妻相認。
不久,唐王晏駕,王允篡位,興兵捉拿平貴;代戰公主保駕。在代戰的幫助下,薛平貴攻陷長安,自立為帝。金殿之上,平貴封賞蘇龍、斬除魏虎、赦免王允。封寶釧為正宮娘娘掌管昭陽院、代戰公主為西宮娘娘掌管兵權。迎請王母,***慶團圓。
2、《大登殿》(傳統劇目)講述的是薛平貴得到代戰公主的援助,攻破長安,拿獲王允、魏虎,自立為帝,坐上龍位,封官授爵,清算余孽的情景:薛平貴在金殿封王寶釧、代戰公主為昭陽正宮,分掌後宮、兵權;迎送王夫人去養老宮頤養天年;分封蘇龍,問斬魏虎;王允死罪不免,經王寶釧再三求情,得赦,授銜無權,居家養老。