Zahirah lahir di Kuala Lumpur dan dibesarkan di Sheffield, London dan Perth, Australia dan merupakan keturunan Inggris (bapa) dan Melayu (ibu). Dia adalah anak sulung daripada empat bersaudara. Ayahnya adalah Zainol Johari MacWilson yang merupakan mantan presenter berita TV3[3][4] dan ibunya adalah Maslinda Yusoff. Zahirah meraih gelar Bachelor of Human Resource Management dari Curtin University di Perth, Australia.
Karier
Memulai karier awal sebagai model pada usia 12 tahun saat masih sekolah, Zahirah memulai karier akting profesionalnya pada tahun 2015 melalui drama orientasi remaja Dunia Generasi Baru dengan menggendong karakter Zahra, diikuti oleh karakter Dr. Katrina di HidayahMu Ramadan. Namanya mulai mendapat perhatian banyak orang setelah membintangi drama Mencintaimu bersama Sharnaaz Ahmad, Zahirah berperan sebagai Annisa. Drama ini menceritakan tentang perjalanan cinta antara Anissa dan Hisham, Anissa adalah orang yang ambisius dan ingin melanjutkan studi di universitas.
Kesuksesan Zahirah selanjutnya adalah melalui pertunangannya dengan Shukri Yahaya melalui drama Cik Cinderella dan Encik Tengku berperan sebagai Puteri Nuraisha. Ia kembali menyukseskan perannya dalam sinetron spesial Aidilfitri, Cik Cinderella dan Encik Tengku Raya.
Zahirah membintangi film debut aktingnya, Bulan dan Pria Terhebat yang disutradarai oleh Ghaz Abu Bakar, di mana ia memerankan Bulan,[6] seorang peserta pelatihan pasukan khusus Indonesia yang melacak sindikat perdagangan manusia untuk menemukan saudara perempuannya, Melati (diperankan oleh Aprena Manrose) yang telah ditipu dan dibawa ke malaysia. Untuk menyukseskan karakter Bulan, Zahirah mempersiapkan diri dengan berlatih menggunakan senjata sebelum berangkat ke lokasi syuting.[7]
Kehidupan pribadi
Sekitar tahun 2015, ia menjalin asmara dengan aktor Zul Ariffin, namun hubungan asmara mereka berakhir pada 2018.[8][9]
Pada Desember 2018, ia dikabarkan menjalin hubungan dengan aktor Aiman Hakim Ridza saat ikut membintangi drama Curi-Curi Cinta,[10] dan mengonfirmasi hubungan mereka.[11][12] Zahirah dan Aiman bertunangan pada 8 Juni 2019 di Perth, Australia.[13][14][15] Pasangan itu dipersatukan sebagai suami istri pada 20 Februari 2020.[16][17]
Adiknya, Haziq aktif di klub sepak bola Australia.[18]
Zahirah dan Aiman dikaruniai putra sulung mereka, Isaac Raees.[19]