Background
Magro was born in Rabat, Malta on 14 February 1941.
Magro was born in Rabat, Malta on 14 February 1941.
In 1982 Magro became the parish priest of Sliema in Malta. In 1991 he became responsible for the Maltese and English-speaking communities in Libya. In 1997 Pope John Paul II appointed him as the Apostolic Vicar of Benghazi.
He was ordained bishop by the Apostolic Nuncio to Malta, Archbishop José Sebastián Laboa Gallego.
He was assisted by Joseph Mercieca the Archbishop of Malta and Giovanni Innocenzo Martinelli the Apostolic Vicar of Tripoli. During the Libyan Civil War Bishop Magro was repeatedly told to flee the country for his own safety, however he still remained with the people of Libya even in the midst of the difficult times.
He was also warned repeatedly to flee Benghazi due to the area"s instability.