初唐时候,薛仁贵神力过人,武艺不凡,却际遇多蹇,寄居义兄王茂生家,以劈柴为生.柳家庄柳员外女儿金花一日偶遇仁贵,见他英气迫人,即心生爱慕.时柳员外大兴土木,仁贵目睹工目剥削工人,师弟周青受辱,不禁义愤填胸,为抱不平,血战工目.员外见仁贵英勇,便委任他为工目.金花不忍仁贵严冬住宿柴房,遂赠衣送暖,却遭员外误为不贞,迫她自尽.仁贵为此亦蒙不白之冤,被迫远走.金花乘夜奔逃,在古庙中巧遇仁贵,两人患难与共,更由乳娘撮合,结为夫妇.仁贵婚后与周青投军.金花刻苦度日,产下双胞丁山与金莲.十三年后,仁贵征战有功返乡,被册封为平辽王,惟担忧金花未能苦守,易装后返乡试探.途中仁贵因射雁而与丁山起争执,丁山误堕山崖,仁贵始终未能跟亲儿相认.仁贵往试金花,见她十多年苦守寒窑,不禁悲喜交集,上前跟她相认团圆.