Nacido en Johannesburgo, Sudáfrica el 29 de septiembre de 1956, Shapiro es el más joven de cuatro hermanos. Fue educado en la escuela San Stithians en Johannesburgo (1963-68), la escuela San Albans en Pretoria (1969) y el primer instituto multirracial de Sudáfrica, la escuela Woodmead en Rivonia (1970-72). A la edad de 16 años emigró al Reino Unido donde completó los niveles "O" y "A" en la escuela Abbotsholme en Derbyshire (1972-75). Estos años de niñez y juventud ocurrieron durante la Guerra de la frontera de Sudáfrica y, debido a que el servicio militar de Sudáfrica era obligatorio, habría implicado su colaboración con el régimen del "apartheid". Shapiro decidió permanecer en el Reino Unido y estudiar Filosofía y Política en la Universidad de Bristol, recibiendo su Bachelor of Science con honores en 1978.