Safin wurde in Usbekistan in einer tatarischen Familie geboren, die später nach Ufa in Baschkortostan (Russland) umzog. Er begann 1998 mit dem Fechten und wurde 2008 in die Jugendnationalmannschaft und 2012 in die Nationalmannschaft Russlands aufgenommen. Safin gewann 2011 die Bronzemedaille bei den U23-Europameisterschaften, 2012 siegte er bei den Junioren-Weltmeisterschaften. 2013 gewann er den Titel bei den U23-Europameisterschaften. Bei den Fechteuropameisterschaften 2014 erfocht er mit der russischen Equipe die Bronzemedaille im Mannschaftswettbewerb. Bei den Fechtweltmeisterschaften 2014 in Kasan erreichte die russische Mannschaft den vierten Platz, im Einzelwettbewerb erkämpfte Safin die Bronzemedaille. 2015 gehörte Safin nicht zur russischen Mannschaft bei den Europameisterschaften, bei den Europaspielen in Baku gewann er mit der russischen Equipe die Bronzemedaille.