Es hijo de Sergio Viera y Ana María Álvarez.
Casado con Lorena Zuchel, con quien tiene dos hijos: Francisco y Martín.
Luego, cursó un Magíster en Estudios Filosóficos en la Universidad Alberto Hurtado y, entre 2008 y 2011, residió en Bilbao, País Vasco, España, donde finalmente obtuvo el grado de Doctor en Derecho por la Universidad de Deusto.
[1] Es autor de diversos libros y artículos académicos sobre el problema constitucional.
Obtuvo 9164 votos, correspondientes a un 4,02 % del total de sufragios válidamente emitidos.