Mackenzie Davis urodziła się 1 kwietnia 1987 roku w Vancouver w Kanadzie. Jej ojciec zajmuje się grafiką i pochodzi z Afryki Południowej a matka z Londynu.
Ukończyła prywatną szkołę Collingwood School na ekskluzywnych przedmieściach West Vancouver w 2005 roku, a następnie studiowała na Uniwersytecie McGill w Montrealu w prowincji Quebec. Następnie studiowała aktorstwo w Neighborhood Playhouse w Nowym Jorku.
Zadebiutowała w filmie fabularnym "
Smashed" w 2012 roku, a później pojawiła się w "
Breathe In". W koeljnych latach pojawiła się w takich filmach jak, "
Marsjanin", "
Blade Runner 2049" i "
Słowo na M" (2013), za rolę w którym otrzymała nominację do nagrody Canadian Screen Award. W latach 2014-2017 roku wcieliła się w rolę programistki Cameron Howe w serialu telewizyjnym "
Halt and Catch Fire". Zagrała także w odcinku "San Junipero" serialu telewizyjnego "
Black Mirror".