Situé dans la ville historique et pittoresque de Hangzhou, l'université de Zhejiang est une prestigieuse institution d'enseignement supérieur avec une longue histoire. L'Académie Qiushi, prédécesseur de l'Université du Zhejiang, a été fondée en 1897 et était l'une des premières académies modernes d'enseignement supérieur établies en Chine.