Pela seleção russa, Sokolov conquistou a medalha de ouro na Liga Mundial de 2011 e na Copa do Mundo do mesmo ano. No ano seguinte foi convocado para disputar as Olimpíadas de Londres, onde a Rússia conquistou sua primeira medalha de ouro como país independente.