薛平贵因为娶了西凉国公主玳瓒(2012年电视剧《薛平贵与王宝钏》中为代战公主),当上了西凉国的国王。18年后归来,与王宝钏寒窑相会,封王宝钏为正宫皇后,可王宝钏却在被封为皇后之后十八天就死了。
据一些老辈艺人讲述,薛平贵的来源是:某年山西一富户为母庆寿,邀请堂会,演出《汾河湾》等戏.其母得知薛王二人以悲剧结局,抑郁成疾.富子悬巨赏征求薛仁贵夫妻团圆的剧本。
某文人为不违反历史,杜撰了一位“薛平贵”,剧名《王宝钏》,情节与上演的薛仁贵戏大同小异。为了迎合富母的心态,改成了大团圆结局.演出后富母大喜,病亦霍然而愈.自此之后,京剧舞台上便出现了一个薛仁贵,一个薛平贵,“两薛并存”,相安无事。
另一种说法是认为薛平贵即是后晋石敬瑭(见于清代崇彝的《道咸以来朝野杂记》):石敬瑭为后唐李氏婿,又为契丹所立,国号晋,即戏中“由西凉归来即皇帝位”;其岳父丞相王允,实指长乐老冯道,故薛平贵实乃石敬瑭之化名。但经考证,石敬瑭实为后唐明宗李嗣源之婿,而这里既称他是李氏婿,不知为何又拉到冯道身上.所以,其事虽略有相符,却有穿凿附会之嫌。
有人认为:虽然薛平贵故事不见于元曲,然而可能在元代,以前就存在而只流传在西北一带.京剧《武家坡》本是由秦腔借来的,其事既不出正史而偏偏附会到唐代,且提到西凉,所以薛平贵的故事可能是唐宋间西北边疆的产物。