Родился в селе Русская Лозовая, Дергачевского района. В 10 лет вместе с друзьями начал заниматься в футбольной секции. Первым тренером в детской футбольной школе был Игорь Петренчук. В футбольной школе начинал с позиции защитника и постепенно добрался до нападения. Воспитанник ДЮФК «Арсенал» из города Харьков.
В профессиональном футболе Фомин дебютировал в 16 лет. Первый гол Руслан забил в матче с ивано-франковским «Спартаком». Вскоре нападающего «Арсенала» пригласили выступать в юношескую сборною Украины. Его хотел видеть в составе донецкий «Металлург», но Руслан сделал выбор в пользу «Шахтёра», с которым подписал контракт на 5 лет.
В чемпионате Украины провёл 117 игр, забил 21 мяч. За «Шахтер» сыграл в 12 поединках, в которых провел 2 гола. Свой первый гол за «Шахтер» в высшей лиге чемпионата Украины забил в ворота харьковского «Металлиста» 20 августа 2005, второй гол состоялся более, чем через 4 года: 12 декабря 2009 года в матче с мариупольским «Ильичевцем». Долгое время находился в аренде в харьковском «Металлисте», в составе которого отыграл 56 матчей в высшей лиге, забив 12 голов. В Кубке Украины — 8 игр, 5 голов (за «Шахтёр» — 5 игр, 3 гола). В еврокубках провёл 3 игры за «Шахтёр» и 5 за «Металлист».
За юношескую сборную Украины провёл 9 игр, забил 5 голов.