W 1992 reprezentował Wspólnotę Niepodległych Państw. Na halowych mistrzostwach Europy w 1992 w Genui zdobył srebrny medal w biegu na 60 metrów, przegrywając jedynie z Brytyjczykiem Jasonem Livingstonem. Na igrzyskach olimpijskich w 1992 w Barcelonie odpadł w półfinale biegu na 100 metrów, a sztafeta 4 × 100 metrów zajęła w finale 5. miejsce (w składzie Pawieł Gałkin, Edwin Iwanow, Andriej Fiedoriw i Sawin).

Od 1993 Sawin był reprezentantem Kazachstanu. Na halowych mistrzostwach świata w 1993 w Toronto odpadł w eliminacjach biegu na 60 metrów. Podczas mistrzostw świata w 1993 w Stuttgarcie odpadł w ćwierćfinale biegu na 100 metrów. Na halowych mistrzostwach świata w 1995 w Barcelonie był ósmy w finale biegu na 60 metrów. Zdobył srebrny medal w biegu na 100 metrów na igrzyskach azjatyckich w 1994 w Hiroszimie. Na mistrzostwach świata w 1995 w Göteborgu ponownie odpadł w ćwierćfinale biegu na 100 metrów. Wreszcie na igrzyskach olimpijskich w 1996 w Atlancie odpadł w przedbiegach na 100 metrów.

Sawin był mistrzem ZSRR w biegu na 100 metrów w 1991, mistrzem WNP na 100 metrów w 1992 i mistrzem Kazachstanu na 100 metrów w 2000.