察御史之上。宋光宗即位，转任军器监，绍熙元年（1190年），担任淮南运判兼提刑，因为铁钱滥恶，贬知庐州。召任太常少卿，因为言官弹劾罢免。绍熙五年（1194年），权礼部侍郎。宋宁宗即位，庆元元年（1195年），担任权吏部侍郎，庆元三年（1197年），升任吏部尚书兼给事中。庆元四年（1198年），自吏部尚书担任同知枢密院事。庆元党禁时，许及之谄事韩侂胄，人称“由窦尚书，屈膝执政”。嘉泰二年（1202年），拜参知政事。嘉泰三年（1203年），知枢密院兼参知政事，嘉泰四年（1204年）罢职。开禧三年（1207年）韩