Alfred Menezes was born in Tanzania and grew up in Kuwait. He holds undergraduate and post-graduate degrees from the University of Waterloo.