Bei den Leichtathletik-Weltmeisterschaften 2003 in Paris/Saint-Denis und den Olympischen Spielen 2004 in Athen schied Sofjin in der Qualifikation aus. 2006 wurde er bei den Hallenweltmeisterschaften in Moskau zunächst Vierter und erhielt wegen der Doping-Disqualifikation von Andrej Michnewitsch nachträglich Bronze. Bei den Europameisterschaften in Göteborg wurde Sofjin Fünfter. Im Jahr darauf belegte er bei den Weltmeisterschaften in Osaka den zehnten Platz.