| Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
|---|
| Loss | 0–1 | Sep 2006 | Japan F9,Osaka | Futures | Carpet | Lee Hsin-han | Yaoki Ishii Hiroki Kondo | 4–6,3–6 |
| Loss | 0–2 | Jun 2007 | India F5,Delhi | Futures | Hard | Lee Hsin-han | Tushar Liberhan Sanam Singh | 4–6,5–7 |
| Win | 1–2 | Jun 2007 | China F4,Guangzhou | Futures | Hard | Lee Hsin-han | Yu Xinyuan Zeng Shaoxuan | 6–4,2–6,7–6(7–5) |
| Loss | 1–3 | Aug 2007 | Indonesia F2,Semarang | Futures | Hard | Peng Hsien-yin | Hiroki Kondo Takahiro Terachi | 6–3,6–7(5–7),3–6 |
| Win | 2–3 | Oct 2008 | Japan F10,Kashiwa | Futures | Hard | Yi Chu-huan | Huang Chin-yu Peng Hsien-yin | 6–1,6–2 |
| Loss | 2–4 | Oct 2008 | Japan F11,Tokyo | Futures | Hard | Yi Chu-huan | Yaoki Ishii Hiroki Kondo | 4–6,2–6 |
| Loss | 2–5 | Nov 2008 | Cancún,Mexico | Challenger | Clay | Lee Hsin-han | Łukasz Kubot Oliver Marach | 5–7,2–6 |
| Win | 3–5 | Jan 2009 | China F1,Guangzhou | Futures | Hard | Lee Hsin-han | Li Zhe Wang Yu jr. | 6–0,6–3 |
| Win | 4–5 | Apr 2009 | Japan F3,Kōfu | Futures | Hard | Yi Chu-huan | Yuya Kibi Tomohiro Shinokawa | 6–1,6–0 |
| Loss | 4–6 | Jun 2009 | Malaysia F1,Kuala Lumpur | Futures | Hard | Lee Hsin-han | Arnau Brugués Davi Luigi d'Agord | 6–7(4–7),4–6 |
| Win | 5–6 | Jul 2009 | Malaysia F3,Kuala Lumpur | Futures | Hard | Yu Xinyuan | Aqeel Khan Si Yew Ming | 7–6(7–4),6–3 |
| Win | 6–6 | Jul 2009 | Korean Rep. F5,Gyeongsan | Futures | Hard | Chen Ti | Satoshi Iwabuchi Gouichi Motomura | 7–6(7–4),6–4 |
| Win | 7–6 | Jul 2009 | Korean Rep. F6,Gyeongsan | Futures | Hard | Lee Hsin-han | Chen Ti Satoshi Iwabuchi | 7–6(7–4),5–7,[10–8] |
| Win | 8–6 | Aug 2009 | Almaty,Kazakhstan | Challenger | Hard | Denys Molchanov | Pierre-Ludovic Duclos Alexey Kedryuk | 4–6,7–6(7–5),[11–9] |
| Win | 9–6 | Sep 2009 | Thailand F3,Nonthaburi | Futures | Hard | Lee Hsin-han | Nesa Arta Christopher Rungkat | 7–6(7–4),6–4 |
| Loss | 9–7 | Oct 2009 | Japan F8,Kashiwa | Futures | Hard | Lee Hsin-han | Junn Mitsuhashi Yi Chu-huan | 4–6,2–6 |
| Loss | 9–8 | Nov 2009 | Chuncheon,Korea,Rep. | Challenger | Hard | Lee Hsin-han | Andis Juška Dmitri Sitak | 6–3,3–6,[2–10] |
| Win | 10–8 | Nov 2009 | Yokohama,Japan | Challenger | Hard | Yi Chu-huan | Alexey Kedryuk Junn Mitsuhashi | 6–7(9–11),6–3,[12–10] |
| Loss | 10–9 | Mar 2010 | China F1,Kaiyuan | Futures | Hard | Lee Hsin-han | Sadik Kadir Purav Raja | 6–4,3–6,[9–11] |
| Loss | 10–10 | Mar 2010 | China F2,Mengzi | Futures | Hard | Lee Hsin-han | Michael Leong Sebastian Rieschick | 2–6,5–7 |
| Loss | 10–11 | May 2010 | Busan,Korea,Rep. | Challenger | Hard | Pierre-Ludovic Duclos | Rameez Junaid Alexander Peya | 4–6,5–7 |
| Win | 11–11 | Jun 2010 | Malaysia F1,Kuala Lumpur | Futures | Hard | Yi Chu-huan | Kaden Hensel Dane Propoggia | 6–3,6–3 |
| Loss | 11–12 | Aug 2010 | Samarkand,Uzbekistan | Challenger | Clay | Lee Hsin-han | Andis Juška Deniss Pavlovs | 5–7,3–6 |
| Win | 12–12 | Jul 2011 | Wuhai,China,P.R. | Challenger | Hard | Lee Hsin-han | Feng He Zhang Ze | 6–2,7–6(7–4) |
| Win | 13–12 | May 2013 | Busan,Korea,Rep. | Challenger | Hard | Peng Hsien-yin | Jeong Suk-young Lim Yong-kyu | 6–4,6–3 |
| Loss | 13–13 | Jun 2014 | China F6,Putian | Futures | Hard | Peng Hsien-yin | Gong Maoxin Li Zhe | 1–6,3–6 |
| Win | 14–13 | Jun 2014 | China F7,Putian | Futures | Hard | Peng Hsien-yin | Huang Liang-chi Nicolas Meister | 1–6,6–1,[15–13] |
| Loss | 14–14 | Aug 2014 | Chinese Taipei F2,Kaohsiung | Futures | Hard | Arata Onozawa | Wang Chieh-fu Yi Chu-huan | 3–6,2–6 |
| Loss | 14–15 | Nov 2014 | Toyota,Japan | Challenger | Carpet (i) | Bumpei Sato | Toshihide Matsui Yasutaka Uchiyama | 6–7(6–8),2–6 |
| Loss | 14–16 | Apr 2015 | China F1,Anning | Futures | Clay | Bai Yan | Huang Liang-chi Enrique López Pérez | 3–6,6–4,[7–10] |
| Win | 15–16 | Aug 2015 | China F12,Fuzhou | Futures | Hard | Hsieh Cheng-peng | Yuya Kibi Arata Onozawa | 6–3,7–5 |
| Win | 16–16 | Aug 2015 | Chinese Taipei F1,Kaohsiung | Futures | Hard | Hsieh Cheng-peng | Bai Yan Yi Chu-huan | 6–4,7–6(7–5) |
| Win | 17–16 | Sep 2015 | Kaohsiung,Chinese Taipei | Challenger | Hard | Hsieh Cheng-peng | Gong Maoxin Peng Hsien-yin | 6–2,6–2 |
| Win | 18–16 | May 2016 | Taipei,Chinese Taipei | Challenger | Carpet (i) | Hsieh Cheng-peng | Frederik Nielsen David O'Hare | 7–6(8–6),6–4 |
| Loss | 18–17 | May 2016 | Samarkand,Uzbekistan | Challenger | Clay | Hsieh Cheng-peng | Denis Matsukevitch Andrei Vasilevski | 4–6,7–5,[5–10] |
| Win | 19–17 | Jul 2016 | Gimcheon,Korea,Rep. | Challenger | Hard | Hsieh Cheng-peng | Nicolás Barrientos Ruben Gonzales | w/o |
| Loss | 19–18 | Jul 2017 | Macedonia F1,Skopje | Futures | Clay | Dane Propoggia | Maximilian Neuchrist David Pichler | 6–7(1–7),3–6 |
| Win | 20–18 | Aug 2017 | Macedonia F2,Skopje | Futures | Clay | Dane Propoggia | Nicholas Horton Aziz Kijametović | 3–6,6–4,[10–2] |
| Win | 21–18 | Aug 2018 | Jinan,China,P.R. | Challenger | Hard | Hsieh Cheng-peng | Alexander Bublik Alexander Pavlioutchenkov | 7–6(7–5),4–6,[10–5] |
| Win | 22–18 | Sep 2018 | Kaohsiung,Chinese Taipei | Challenger | Hard (i) | Hsieh Cheng-peng | Hsu Yu-hsiou Jimmy Wang | 6–7(3–7),6–2,[10–8] |
| Loss | 22–19 | Nov 2018 | Pune,India | Challenger | Hard | Hsieh Cheng-peng | Vijay Sundar Prashanth Ramkumar Ramanathan | 6–7(3–7),7–6(7–5),[7–10] |
| Win | 23–19 | Jun 2019 | Shymkent,Kazakhstan | Challenger | Clay | Nikola Čačić | AndréGöransson Marc-Andrea Hüsler | 6–4,6–4 |
| Loss | 23–20 | Jun 2019 | Fergana,Uzbekistan | Challenger | Hard | Nikola Čačić | Evan King Hunter Reese | 3–6,7–5,[4–10] |
| Win | 24–20 | Sep 2019 | Kaohsiung,Chinese Taipei | Challenger | Hard | Hsieh Cheng-peng | Evan King Hunter Reese | 6–4,7–6(7–4) |
| Win | 25–20 | Nov 2019 | Shenzhen,China,P.R. | Challenger | Hard | Hsieh Cheng-peng | Mikhail Elgin Ramkumar Ramanathan | 6–2,7–5 |