Руслан Кокшин родился 7 мая 1979 года в городе Туле.
В 1996 году Кокшин поступил в Тульский артиллерийский инженерный институт. По окончании института, в 2001 году, продолжил военную службу в десантно-штурмовом подразделении пограничных войск России в Северо-Кавказском пограничном округе.
К июлю 2002 года старший лейтенант Руслан Кокшин командовал миномётным взводом десантно-штурмовой манёвренной группы Итум-Калинского (Аргунского) погранотряда.
27 июля 2002 года Кокшин во главе разведывательно-поисковой группы был десантирован на участок погранзаставы «Грозтхой», через которую с территории Грузии пыталось прорваться крупное бандформирование численностью около шестидесяти человек, подчинённое полевому командиру Руслану Гелаеву.
Во время их преследования группа Кокшина попала в засаду и подверглась массированному обстрелу. Кокшину удалось вывести группу из-под огня противника. Дождавшись темноты, он выставил наблюдателей и организовал круговую оборону. На рассвете 28 июля боевики предприняли попытку напасть на позиции пограничников.
В бою Кокшин умело управлял действиями своих подчинённых, огнём из подствольного гранатомёта и автомата уничтожил 3 вражеские огневые точки. Когда появилась реальная угроза попасть в плен, Кокшин по радио вызвал миномётный огонь на себя.
Подошедшая группа лейтенанта Анатолия Коробенкова отбросила противника и прорвала окружение группы Кокшина. Остатки бандформирования были вынуждены вернуться в Грузию. Всего в бою погибли восемь пограничников.
Указом Президента Российской Федерации 9 декабря 2002 года за «мужество и героизм, проявленные при исполнении воинского долга в Северо-Кавказском регионе» старший лейтенант Руслан Кокшин был удостоен высокого звания Героя Российской Федерации с вручением медали «Золотая Звезда».