Natural de Oliveira de Azeméis, Eduardo Martins licenciou-se em Direito pela Universidade de Coimbra em 1968, e possui uma pós-graduação em Gestão e Organização de Empresas pela Universidade Livre de Bruxelas, concluída em 1974, e um MBA pela AESE / Universidade de Navarra, realizado entre 1984 e 1985.

Advogado desde Outubro de 1968 e fundador da EJM, foi Director de Recursos Humanos das Telecomunicações Portuguesas, de 1978 a 1983, e Chefe de Gabinete do Secretário de Estado das Comunicações do IX Governo Português, de 1983 a 1985.

Entre 1985 e 1989, foi Director Geral Adjunto das Telecomunicações Portuguesas e, entre 1989 e 1992, foi Administrador Executivo da TAP Air Portugal, SA, com a responsabilidade dos pelouros das Telecomunicações e Sistemas de Informação, Jurídicos, Recursos Humanos, Segurança e Criação de Novas Empresas, onde se inclui a Air Macau.

Foi Presidente do Conselho de Administração da Megasis, SA, – Empresa de Sistemas de Informação da TAP, entre 1990 e 1993, e Membro do Conselho de Administração da Telesp Participações, entre 1998 e 2001.

Administrador Executivo da TV Cabo Portugal de 1994 a 1996 e de 1998 a 2001, foi Membro do Conselho de Administração da Portugal Telecom, SGPS, SA, de 1996 a 2001 e Membro do Conselho de Administração das Páginas Amarelas, SA, de 1997 a 2003.

Presidente do Conselho de Administração e da Comissão Executiva da PT Multimédia SGPS, SA, de 1999 a 2001, foi ainda Presidente do Conselho de Administração da Macau Cable TV, de 2000 a 2007, e Membro do Conselho de Administração do BANCO1.net, primeiro Banco Electrónico do Brasil, liderado pelo UNIBANCO, em 2000 e 2001.

Foi Membro do Conselho de Administração da CDMI Productions, Inc., sociedade com sede em Los Angeles, Califórnia, Estados Unidos da América, de 2003 a 2008, e é sócio e CEO da sociedade de consultoria internacional EM Consulting desde Dezembro de 2002.