Начал спортивную карьеру в 2009 году. На Азиатских юношеских играх 2009 года в Сингапуре занял третье место в тройном прыжке с результатом 14.59 м[1]. В этом же году на Чемпионате Азии по лёгкой атлетике в Гуанчжоу (Китай) с результатом 15.49 м занял лишь девятое место[2].
В 2010 году на первых Летних юношеских Олимпийских играх в Сингапуре в соревновательной дисциплине тройной прыжок оказался лишь шестым с результатом 15.48 м[3].
В 2016 году в Бишкеке (Кыргызстан) на международном соревновании на призы Олимпийской чемпионки — Татьяны Колпаковой показывает результат 16.40 м и занимает первое место. В июле 2016 года на Чемпионате Узбекистана в Андижане с результатом 16.87 занял первое место[8]. В 2016 году принимал участие на XXXI Летних Олимпийских играх в Рио-де-Жанейро (Бразилия) в тройном прыжке[9]. Однако выступил неудачно и не смог пройти квалификацию[10][11].
В 2018 году на Летних Азиатских играх в Джакарте (Индонезия) с результатом 16.62 м завоевал серебряную медаль, уступив индийскому атлету Арпиндер Сингх[12][13].
В 2019 году на Чемпионате Азии по лёгкой атлетике в Дохе (Катар) с результатом 16.93 м завоевал золотую медаль континента, опередив китайского атлета Жу Яминг на 6 сантиметров[14][15].
29 мая 2021 года на Чемпионате Узбекистана становится первым, а также 29 июня на Кубке Узбекистана был первым. В июне 2021 года в Бишкеке (Кыргызстан) на международном соревновании на призы Олимпийской чемпионки — Татьяны Колпаковой показывает результат 17.17 м и занимает первое место. Таким образом Руслан получил лицензию на Летние Олимпийские игры в Токио (Япония)[16].