Mário Pinho tem formação em Engenharia Mecânica e uma carreira profissional de mais de 30 anos ligada à reparação naval.
Iniciou a carreira profissional como Gestor de Projetos de reparação naval na Solisnor Estaleiros Navais em Setúbal, que prosseguiu na Lisnave Estaleiros Navais (no estaleiro da Mitrena em Setúbal e no estaleiro da Margueira em Almada) como Gestor de Projetos de reparação e conversão de navios.
Foi responsável pelo departamento de Gestão de Projetos da Lisnave Estaleiros Navais antes de integrar a Direção Comercial no setor de Projetos Especiais.
Foi, ainda, Diretor Comercial e de Aprovisionamento no estaleiro de reparação naval Dakarnave em Dakar, no Senegal, tendo regressado à Lisnave para integrar a Direção Comercial como Subdiretor Comercial. Mais tarde assumiu a função de Diretor Comercial.
Atualmente é Secretário-Geral da Associação das Indústrias Navais, tendo como principal função a gestão corrente das atividades. No âmbito das suas funções, representa a associação na Sea Europe (Associação Europeia das Tecnologias Marítimas) na CIP Cofederação Empresarial de Portugal, como membro do Conselho Geral e participando nos conselhos consultivos da CIP nomeadamente nos Conselhos da Indústria, da Energia e no Conselho Estratégico para a Economia do Mar.