He came 38th at the 2010 IAAF World Race Walking Cup 20 km race. In 2010 he ranked within the top four nationally at both the winter and summer championships and repeated that feat the year after. He was less successful at international level, failing to finish the 50 km distance at the 2011 European Race Walking Cup and managing only 17th in the 20 km race at the 2011 Universiade. Working under coach Viktor Chegin, his form turned around in the 2012 season as he opened with a personal best of 1:17:45 hours to win the 20 km title at the Russian Winter Walking Championships. He was beaten by training mate Sergey Morozov at the summer championships (although Morozov was banned for life from the sport for doping later that year). He gave his best performance of his career at that point at the 2012 IAAF World Race Walking Cup, finishing in fifth after Morozov's subsequent disqualification.