Party affiliation: Malta Labour Party
Member of Parliament. 1976; Ambassador to the Council of Europe, 1978. Chairman, Committee of Ministers’ representatives of Council of Europe, 1979.
Minister of Tourism. 1981. Chairman. Monitoring Board for Marsaxlokk Project, 1984. Member of Parliament, since 1987.
Chairman, Hydraulic Units and Engineering Insts.