De 1961 a 1974, ensinou Economia Política e Direito Fiscal na Faculdade de Direito da Universidade de Coimbra, e de 1974 até 2004, ensinou as disciplinas de Fiscalidade e de Harmonização Fiscal na Faculdade de Economia da Universidade de Coimbra.
Foi membro de várias comissões oficiais de Reforma Fiscal, em especial a Comissão de Reforma Fiscal, de 1989, e a Comissão de Desenvolvimento da Reforma Fiscal, de 1996. Presidiu à Comissão do Imposto sobre o Valor Acrescentado (1980-1985), que estudou os problemas da introdução, no sistema fiscal português, do sistema comum europeu de IVA, e conduziu, a nível técnico, a negociação com a Comissão Europeia em matéria de IVA, preparando a legislação portuguesa sobre a matéria.
Tem publicado livros e artigos sobre fiscalidade e Direito Fiscal, especialmente sobre IVA e IRS.