Sorokins belegte 2002 bei der Junioren-Weltmeisterschaft in Catania mit Tomass Marnics den neunten Rang. Ab 2003 bestritt er mit Andris Krūmiņš diverse internationale Turniere. 2006 hatte er die ersten gemeinsamen Auftritte mit Aleksandrs Samoilovs. In den nächsten Jahren spielte er mit wechselnden Partnern. In Kristiansand trat er 2008 erstmals wieder mit Samoilovs an. Bei der WM 2009 in Stavanger kamen Samoilovs/Sorokins als Gruppenzweiter in die KO-Runde und im Achtelfinale gelang Rogers/Dalhausser die Revanche. Im gleichen Jahr erreichten sie das Endspiel der Kristiansand Open. 2010 schafften sie diverse neunte Plätze bei Grand Slams und Open-Turniere. Im Achtelfinale der EM in Berlin konnten sie die aktuellen Weltmeister Brink/Reckermann bezwingen, bevor sie gegen die Österreicher Doppler/Mellitzer verloren und Fünfter wurden. 2011 erreichten sie die erste Hauptrunde der WM in Rom und scheiterten im Tiebreak an den Brasilianern Ferramenta/Pedro. Bei den Olympischen Spielen 2012 in London belegten Samoilovs/Sorokins den neunten Platz.