Mountain Climbing
- 2023.09.16 Lagginhorn, Switzerland. WSW-Ridge (Normal route), PD, 4010m, climbed to 3630m with Yuxiao.
- 2023.09.02 Clariden, Switzerland. Vom Klausenpass über das Iswändli (Normal route), PD, 3267m, summited with Yuxiao.
- 2023.07.29 Dent Blanche, Valais Alps, canton of Valais, Switzerland. South Ridge, AD, 4358m, climbed to 3900m with Mouzhe.
- 2020.08 Mt. Animaqing / 阿尼玛卿峰, Qinghai, China. 6282m, climbed to 5700m.
- 2019.08 Mt. Haba / 哈巴雪山, Yunnan, China. 5396m, solo summited.
- 2018.01 Banji Peak / 半脊峰, Sichuan, China. 5430m, climbed to 4800m.
- 2015.10 Mt. Xuebaoding / 雪宝顶, Sichuan, China. 5588m, climbed to 5400m
- 2015.08 Mt. Geladaindong / 格拉丹东峰 Qinghai, China. 6621m, summited.
- 2013.08 Mt. Jiangsanglamu / 姜桑拉姆峰, Tibet, China. 6526m, summited.
Sport Climbing
- 2021.05 Baihe, Beijing, China. (6 days)
- 5.10b, Azure Dragon, 220m, 9 pitches. — sent with Tanghui Lin.
- 2019.10 Zijinshan, Nanjing, Jiangxu, China. (2 days)
- 2019.07 Shigu, Lijiang, Yunnan, China. (10 days)
- 5.13b/8a, Let me think, redpoint. — sent with Steven.
- 2019.01 Longdong, Xinbei, Taiwan, China. (10 days)
- 2018.08 Liupanshui, Guizhou, China. (10 days)
- 2017.06 Yangshuo, Guilin, China. (1 month)
- 2017.05 Shigu, Lijiang, Yunnan, China. (1 month)
- 5.12a/7a+, Under the Dome, flash. — sent with Jiayao Wei.
- 2014.08 Yangshuo, Guilin, China. (1 month)
- Happy new year, 5.10b, 121m, 6 pitches. — sent with Jun Li.
- Grandfathered In, 5.10d, 138m, 6 pitches. — sent with Andrew.
Trad Climbing
- 2024.02.04 Dachberg, Dachberg, Vals, Switzerland.
- Tabula rasa, 6a+, 140m, 4 pitches. — sent with Tim Aiken.
- 2020.05 Liming, Lijiang, Yunan, China. (One month)
- Soul’s awakening, 5.10a, 175m, 6 pitches. — sent with LaoJiang.
Ice Climbing
- 2015.01 Taoyuan Xiangu, Beijing, China. (5 days)
- 2015.01 Tianxian Waterfall, Beijing, China. (3 days)
- 2014.01 Tianxian Waterfall, Beijing, China. (3 days)
- 2013.01 Tianxian Waterfall, Beijing, China. (3 days)
Hiking & Trekking
- 2023.09.09 Walenstadtberg - Hinterrugg - Walenstadt, St.Gallen, Switzerland. 9km up, ascent 1380m, 4h04min. 6.33km down, descent 1743m, 1h23min.
- 2023.08.19 Gigerwald - Pizol - Pizolhutte, St.Gallen, Switzerland. 12.46km in total, ascent 1739m, desent 806m, 6h10min.
- 2023.08.12 Metten - Chli Kärpf - Obererbs, Glarus, Switzerland. 7.24km up, ascent 1398m, 3h03min. 4.2km down, desent 997m, 1h33min.
- 2023.07.23 Oeschinensee via Kandersteg, Bern, Switzerland. 8.2km
- 2023.07.08 5-lake hike Pizol, St.Gallen, Switzerland. 10.44km, 2h42min.
- 2023.02 Glacier Lake and God Fall trails in Yubeng, Deqin, Yunnan, China. (3 days)
- 2018.10 Mt. Xuebaoding / 雪宝顶, Sichuan, China. 5521m. Hiked to BC (4200m).
- 2015.01 & 2019.04 Mt. Daiyun, Quanzhou, Fujian, China. (3 days)
- 2015.01 Mt. Ling, Beijing, China. (3 days)
- 2014.10 Mt. Lingtong - Daqin Shan, Zhangzhou, Fujian, China. (5 days)
- 2014.01 Huangcaoliang, Beijing, China. (2 days)
- 2013.01 Mt. Ling, Beijing, China. (2 days)
- 2013 - 2016. Spend 30+ weekends in the mountains (1000m+) around Xiamen, Fujian, China
Running
- 2016.01 Half marathon, Xiamen, China. 21.0975km.
- 2015.01 Marathon, Xiamen, China. 42.195km. (5:01:33)
- 2014.01 Marathon, Xiamen, China. 42.195km. (5:24:52)
- 2013.01 Half marathon, Xiamen, China. 21.0975km. (Around 1h 50min)