Iako je odrastao na Ostrvu odlučio je da nastupa za državu u kojoj je rođen da bi igračku sreću pronašao u klubU u kojem je počeo karijeru.
Vilfrid Zaha rođen je 10. novembra 1992. godine u Abidžanu, ali se njegova kompletna porodica preselila u Englesku kada je on imao četiri godine i nastanila u Krojdonu, predgrađu Londona. Kao dječak igrao je fudbal da bi njime ozbiljnije počeo da se bavi u Kristal Palasu sa 12 godina. Prošao je sve uzrasne kategorije i prvom timu priključen je 27. marta 2010. kada je privremeni trener bio Pol Hart i debi imao protiv Kardifa. idućeg mjeseca potpisao je dvogodišnji profesionalni ugovor i vrlo brzo je posto bitan dio ekipe u prijateljskim predsezonskim mečevima.
Prvi gol u seniorskoj konkurenciji dao je 7. avgusta 2010. protiv Lestera da bi na idućem meču protiv Votforda upisao dvije asistencije. Poslije tri sezone i 110 odigranih utakmica na kojima je dao 12 golova uslijedio je prelazak u Mančester Junajted sa kojim je 25. januara 2013. dogovorio saradnju, ali je ostao u matičnom timu do kraja sezone. Ugovor je bio potpisan na pet i po godina dok je za njega plaćeno deset miliona funti, a u zavisnosti od igara mogao da je naraste do 15 miliona.
Debi je imao u Komjuniti Šildu 11. avgusta protiv Vigana kada se našao u startnoj postavi i odigrao 61 minut kada ga je zamijenio Antonio Valensija. Pošto nije pružao očekivane partije 31. janaura 2014. pozajmljen je Kardifu do kraja sezone jer nije bio u planovima menadžera “crvenih đavola” Dejvida Mojesa. Na kraju sezone sa njim je raskinut ugovor, a Zaha je za to optužio Škota rekavši da mu nije dao pravu šansu da se dokaže. Pristao je da ponovo ode na pozajmicu i to u Kristal Palas što se desilo 28. avgusta 2014. da bi samo dva dana kasnije postigao prvi gol na meču sa Njukaslom. Posljednjeg dana zimskog prelaznog roka Zaha je potpisao stalni ugovor na četiri i po godine sa ekipom iz Londona za tri miliona funti uz mogućnost otkupa ugovora. Sezonu je završio sa četiri gola i dvije asistencije. Ove sezone odigrao je 29 utakmica i dao osam golova.
Pošto su njegovi roditelji u Englesku stigli iz Obale Slonovače imao je opciju da zaigra za jednu od te dvije reprezentacije. Prvo je izabrao da nastupa za Englesku za ekipu do 19 godina, a potom i za U21 kao i seniorski tim “gordog Albiona”. Četiri dana poslije 20. rođendana debitovao je za Englesku u prijateljskom meču protiv Švedske kada je zamijenio Rahima Sterlinga dok je upisao još jedan nastup u prijateljskom odmjeravanju snaga.
Pošto kasnije nije dobijao pozive Engleske, uslijedila je promjena sportskog državljanstva. Zaha nije odigrao zvaničnu utakmicu za Englesku pa je 27. novembra 2016. Obala Slonovače dobila dozvolu FIFA da on igra za njih. Debi i za rodnu zemlju imao je protiv Švedske 8. januara 2017. u Abu Dabiju kada je zamijenio Đovanija Sioa i postigao gol dok je sa “slonovima” bio učesnik Afričkog kupa nacija. Do sada je odigrao devet mečeva i dao dva gola.