At the 2017 ICF Canoe Sprint World Championships, Račice, Czech Republic, he finished fifth in the Men's KL3 200m. At the 2018 ICF Canoe Sprint World Championships, Montemor-o-Velho, Portugal, he again finished fifth in the Men's KL3 200m.