Sokolova won the silver medal at the 2003 World Championships and three European medals. She finished 14th at the 2006 Winter Olympics. At the 2006 World Championships, Sokolova finished 4th with a personal best total score of 177.85 points. She retired from competition after finishing 13th at the 2007 Worlds.