En 1986 Viana fue el encargado de dirigir la campaña electoral del CDS en las Elecciones generales de España de 1986, en las que el partido de Suárez fue catapultado a la condición de tercer partido del arco parlamentario y con 19 escaños obtuvo los mejores resultados de la historia.