Además, estuvo en el Congreso durante tres periodos legislativos, dos de ellos en la Cámara de Senadores, de 2003 a 2008 y de 2008 a 2013; mientras que de 1998 a 2003 fue diputado.
Óscar Denis Sánchez es un importante empresario de la zona Norte del país y es muy apreciado por los pobladores, ya que mantiene fuentes de trabajo en sus empresas.
Igualmente, recordemos que en junio de 2012, cuando destituyeron al entonces presidente Fernando Lugo, Denis Sánchez fue elegido para reemplazar a Federico Franco en la vicepresidencia, pues este último se convirtió en el jefe de Estado.
El liberal fue electo vicepresidente de la República en la sesión de ambas cámaras del Congreso, con 84 votos. El nombre de Óscar Denis había sido propuesto por el senador liberal Blas Llano, e inmediatamente la moción fue secundada por legisladores de Patria Querida, Unace y PLRA. Cabe destacar que entonces hubo una notoria ausencia de los senadores colorados en el Congreso.
Primeramente, la votación se realizó entre senadores, de los cuales 26 votaron a favor, con 19 ausencias, todas estas pertenecientes al Partido Colorado. Igualmente, ningún legislador luguista estuvo presente en la sesión.
Inmediatamente después, sin mucha demora, el turno fue para Diputados donde, con 58 votos, Denis Sánchez fue nombrado vicepresidente de la República, ocupando el puesto que se encontraba vacante luego de la asunción de Franco. Actualmente no ocupa cargo político y se dedica a sus negocios.