Хань Шо родился 25 января 1982 года в городе Шэньян, провинция Ляонин, Китай.
Национальность: хань.
Обучался в Пекинской академии танца и Центральной академии драмы.
Вырос в артистической семье. Его мать и отец занимались танцами и много разъезжали по стране, поэтому воспитанием мальчика занимались бабушка с дедушкой. Под влиянием родителей Хань Шо рано начал заниматься танцами. По окончанию школы поступил в академию танца, где стал изучать балет. Параллельно с танцевальными уроками парень стал брать и уроки актерского мастерства. Из-за его любви к актерскому мастерству и старой травмы, вызванной его танцевальной работой, во время выздоровления Хань Шо был замечен режиссером Ма Ютай, чтобы сыграть ведущую роль в одном из сериалов.
Дебютировал как актер в 2008 году в сериале "Большое спасение".