At the 2016 Rio Paralympics, he won the silver medal in the Men's Road Time Trial H5. He also finished seventh in the Men's Road Race H5.