Koechlin won a silver medal in the C1 event at the 2017 European Championships in Tacen. He competed at the 2020 Summer Olympics, finishing in 13th place in the C1 event after being eliminated in the semifinal.