Mario Testino est né en 1954 à Lima, au Pérou. Issu d'une famille catholique traditionnelle, il étudie l'économie au Pérou puis en Californie. Mais passionné des gens et du monde, il quitte le Pérou, pays très catholique, où il ne se sent pas libre de s'exprimer librement. En 1976, il abandonne ses études et part s'installer à Londres pour étudier la photographie, qui devient pour lui une véritable passion.