He competed at the 2007 World Championships, the 2008 Olympic Games without reaching the final. He has participated in four consecutive Olympic Games (2008-2020).