Born in Mainland of China, he grew up in Inner Mongolia, where the rich cultural heritage of the Han-Mongolian border region influences much of his music. Having received undergraduate degree in composition and theory from Central Conservatory of Music in China, Zhaoyu is currently a doctoral degree student in music composition division at the University of Illinois Urbana-Champaign, where he received his master degree and works as teaching assistant of computer music project.