Yuan Bin se graduó en la Universidad Nacional de Tecnología de Defensa en 1997, con especialización en ingeniería de sistemas de información. Se unió a Sohu en 2006 y se desempeñó sucesivamente como jefe de productos técnicos del Departamento de Negocios Olímpicos y director del Centro de Productos de Tecnología de Medios de Sohu. Fue responsable de la construcción del sitio web oficial de los Juegos Olímpicos de 2008 y del sistema de publicación de resultados, y luego fue responsable. para el trabajo técnico general del producto del sitio web de Sohu. En 2010, se unió al equipo empresarial de Qiyi y se desempeñó sucesivamente como director senior del centro de productos técnicos de Qiyi y vicepresidente de productos técnicos. Era totalmente responsable del trabajo de productos técnicos de Qiyi. Los equipos técnicos y de productos de los que estaba a cargo eran responsables. Después de la preparación y apertura del sitio web de Qiyi, Qiyi ha hecho contribuciones sobresalientes, especialmente su buena experiencia de usuario, que ha sido reconocida por la industria.