He won a bronze medal in the K1 team event at the 2020 European Championships in Prague. He earned his best senior world championship result, of 15th, at the 2017 ICF Canoe Slalom World Championships in Pau. Martin finished 19th at the 2019 ICF Canoe Slalom World Championships securing a quota place for Switzerland in the K1 event at the 2020 Summer Olympics in Tokyo. The Swiss Olympic Selection Committee approved his nomination for the position on the 11th of November 2019.