书省校书郎，累进少府少监。咸雍六年（1070年），授枢密院直学士，不久，出任汉人行宫副部署事。大安元年（1085年），转任南院枢密副使、监修国史、知枢密院事，赐号同德功臣，封陈国公，拜南府宰相。因病致仕，后加太子太保。大安六年（1090年），出任武定军节度使。刑事裁判公正，轻重得宜。大安七年（1091年），任中京留守。大安九年（1093年），于中京留守任上去世。谥肃宪。子窦瑜，官至三司副使。