李德林把他推荐给隋文帝，任秘书郎。其诸兄以军功得显位，窦威长期任闲职。蜀王杨秀召窦威为记室，杨秀多行不法，窦威称病而去。杨秀被废后，属官治罪，窦威幸免。608年，累进内史舍人，对隋炀帝多有谏言，被贬官转任考功郎中，因事连座罢免。617年，李渊起兵攻入长安，召窦威任大丞相府司録参军。当时天下大乱，礼典缺失，窦威熟知朝廷故事，对唐朝礼制的制定有很大的贡献。李渊对裴寂说：“威，今之叔孙通也。”618年，唐朝建立，窦威任内史令。每当议论政治得失，必述古代规范，唐高祖李渊对他很信任。李渊对他说：“昔周有八柱国，吾