Zhou Tao est né en 1976 à Changsha, dans la province du Hunan. Il a étudié à l’Académie des Beaux-Arts de Guangzhou et y a obtenu une licence, option peinture à l’huile, en 2001, puis une maîtrise, option techniques mixtes, en 2006. Il vit actuellement à Guangzhou.
Bien que toutes ses images capturent des scènes réelles, la poétique des récits visuels de Zhou Tao dissout la frontière entre réalité et fiction. Pour lui, l’utilisation de l’image animée n’est pas un choix délibéré de langage ou de médium artistique, mais plutôt une manière d’être qui se fond dans la vie quotidienne.