Zahra nasceu em Senglea, como filho do entalhador de pedra Pietro Paolo Zahra e Augustina Casanova. Sua data exata de nascimento não é conhecida, mas ele foi batizado na Igreja Paroquial de Senglea em 15 de dezembro de 1710. Pouco se sabe sobre o início da vida de Zahra, mas ele provavelmente recebeu uma boa educação.
A carreira de Zahra como artista durou quatro décadas, e ele passou a ser considerado o maior pintor de Malta do século XVIII. Ele pintou no estilo barroco e foi fortemente influenciado pela cena artística de Nápoles. As obras de Zahra incluem muitas pinturas religiosas, incluindo peças de altares ou outras pinturas grandes para igrejas, murais de cofre e pinturas devocionais para comissões privadas. Ele também é responsável por vários retratos, desenhos para reardeias, alguns móveis em igrejas e trabalhos em mármore.
Ele provavelmente começou a pintar em tenra idade e provavelmente treinou na oficina de Gio Nicola Buhagiar na década de 1730. Por volta de 1740, seu estilo começou a amadurecer e se desenvolver além do de seu tutor Buhagiar. Zahra se tornou o pintor maltês mais prolífico por volta de 1745, sendo rivalizado pelo artista francês Antoine de Favray, que na época trabalhava em Malta. O estilo de Zahra se desenvolveu ao longo dos anos e, em meados da década de 1750, suas figuras e a atmosfera de suas pinturas haviam mudado, mostrando influências de Mattia Preti e Favray.
A primeira comissão significativa de Zahra ocorreu em 1732, quando ele pintou um retábulo representando três santos dominicanos que adoram o santo nome de Jesus para a Igreja de Santa Maria della Grotta em Rabat. Seu trabalho mais significativo inclui as pinturas no teto do salão de capítulos da Catedral de Mdina, que foram feitas em 1756.
Zahra mudou -se de sua cidade natal, Senglea, para a capital Valletta. Ele foi casado com Teresa Fenech de 26 de fevereiro de 1743 até sua morte prematura em 27 de maio de 1751. Eles tiveram cinco filhos juntos, três dos quais sobreviveram à infância. Zahra morreu em 19 de agosto de 1773 aos 62 anos.
As obras de Zahra podem ser encontradas em muitas igrejas nas Ilhas Maltesas, bem como em coleções e museus particulares. As obras de Zahra estão localizadas na Catedral de São Paulo, Mdina, a Catedral da Assunção, Gozo, as igrejas paroquiais de Attard, Balzan, Birkirkara, Floriana, Għarb, Għargħur, Għaxaq, Gudja, Lija, Marsaxlokk, MOSTA, NAXXAR , Rabat, Senglea, Siġġiewi, Sliema, Tarxien, Valletta, Victoria, Xagħra, Xewkija, żabbar, żebbuġ, żejtun e żurrieq, juntamente com numerosas igrejas e capela.
Algumas obras são encontradas no Museu Nacional de Belas Artes de Valletta e no Museu Wignacourt, em Rabat.