Ivan Gonçalves es licenciado en Ciencias de la Ingeniería Biológica por el Instituto Superior Técnico, posgrado en Gestión Empresarial por el Instituto Superior de Economía e Gestão, ambos de la Universidad de Lisboa.
Ocupó el cargo de Diputado a la Asamblea de la República, siendo miembro de las Comisiones “Presupuesto y Hacienda”, “Economía, Obras Públicas, Planificación y Vivienda” y “Asuntos Exteriores y Comunidades Portuguesas”, de la Comisión Ocasional de Miembro de Revisión Constitucional y miembro suplente de la Asamblea Parlamentaria de la OTAN.
También es Presidente de la Asamblea Municipal de Almada, uno de los representantes portugueses en el programa “Joven Político Electo” del Comité Europeo de las Regiones y Presidente de la Junta de la Asamblea General de la Asociación de Estudios Europeos.
Antes de su elección al Parlamento portugués, trabajó en una empresa del sector energético.
Fue Secretario General de las Juventudes Socialistas, Presidente de la Asociación de Estudiantes del Instituto Superior Técnico, Presidente de la Asamblea General del Almada Atlético Clube y miembro del Consejo General de la Federación Académica de Información y Representación Exterior, organización que representa la educación superior portuguesa. en “Unión Europea de Estudiantes”.
