De Sanctis inició su carrera como futbolista en las divisiones menores del Pescara Calcio, equipo con el cual debutó en la Serie B. Tras permanecer durante tres temporadas con el Pescara fue adquirido por la Juventus aunque sólo llegó a disputar tres encuentros de liga en dos temporadas. En el año de 1999 pasó a formar parte del Udinese, disputando siete encuentros en su primera temporada y 3 en la segunda. En la campaña 2001-02 fue alineado de titular en los últimos diez encuentros disputados por su club y desde el año 2002 se ganó el puesto de titular en sustitución de Luigi Turci. En julio de 2007 de mutuo acuerdo con el Udinese decidió rescindir su contrato y fue contratado por el Sevilla español, donde fue el arquero suplente.