He has won three medals at the ICF Canoe Sprint World Championships with a silver (C-4 500 m: 2007) and two bronzes (C-1 1000 m: 2009, 2010). He is the current world record holder in the C-1 1000m as of the 2014 ICF World Championships in Moscow, Russia.