Porras es Doctor en Ciencia Política por la Universidad Complutense de Madrid. Posee un Diploma de Especialización en Derecho Constitucional y Ciencia Política por el Centro de Estudios Constitucionales, Madrid. Es Licenciado en Ciencias Políticas y Sociología por la Universidad Autónoma de Barcelona y Licenciado en Historia por la Universidad de Barcelona. Es Socio-Director de la consultora ARSChile.