He holds the degree of Bachelor of Physiotherapy with First Class Honours (2003) and a PhD in Physiotherapy (2009), both from The University of Queensland. Since graduation, he has held various academic and research appointments at The University of Queensland, The University of Melbourne and Queensland Health, Australia. He has also worked as a consulting physiotherapist and partner at various private clinics in Brisbane and Melbourne, Australia. After his relocation to Taiwan in 2012, he was appointed as a Post-doctoral Research Fellow in the Institute of Biomedical Engineering at the National Taiwan University prior to joining the faculty in 2015.