玄字文,河南洛阳人。周武帝为鲁公时,引为记室,迁给事上士,袭父ɡ爵兴势公,转宣纳下大夫。建德中,拜益州长史,迁开府仪同三司、太府中大夫,治内史事,领京兆尹。宣帝时,以忤旨免。大象中,检校熊州事。隋受禅,迁淮州总管,进封同轨郡公。坐事免。寻拜岚州刺史,检校朔州总管事,入为卫尉少卿。仁寿初,拜资州刺史,除遂州总管。炀帝即位,复徵为卫尉卿。迁工部尚书,拜魏郡太守。入为右候卫大将军,检校左候卫事。转刑部尚书,拜金紫光禄大夫。辽东之役,拜京兆内史,留守京师,加右光禄大夫。唐兵入关,归于家。义宁中卒。年七十七。