Estudió en el Colegio Alemán de Oporto ("Deutsche Schule zu Porto") y se licenció en Economía en la Facultad de Economía de la Universidad de Oporto, donde fue miembro del Consejo Pedagógico y presidente de la Asociación de Estudiantes. Su dirección constituyó, después del 25 de abril de 1974, la primera asociación universitaria del país sin mayoría comunista.