Воспитанник петербургской СДЮШОР «Приморец». В 1998—2000 годах играл за петербургский «Стройимпульс», затем перешёл в новоуренгойскую «Итеру». В 2003 году стал игроком московского «Динамо». В составе москвичей Рахимов стал шестикратным чемпионом и обладателем кубка России, а также выиграл Кубок УЕФА по мини-футболу сезона 2006—2007.
Сыграл 6 матчей за сборную России по мини-футболу.