He was ordained as a Roman Catholic priest in 1967 and returned to Libya in 1971. In 1985 he was appointed the Vicar Apostolic of Tripoli and the Titular Bishop of Tabuda. He retired on February 5, 2017 and was replaced by George Bugeja.