Рамиль Шейдаев родился 15 марта 1996 года в городе Санкт-Петербург. Воспитанник СДЮШОР «Зенит» СПб. Первый тренер - Юрий Александров. В мае 2013 года подписал профессиональный контракт с «Зенитом». 26 октября 2014 дебютировал за основной состав, выйдя на замену в матче «Зенит» - «Мордовия». Выступал за «Зенит-2». 5 июля 2016 года покинул клуб по истечению контракта. 12 июля подписал четырёхлетний контракт с турецким клубом «Трабзонспор». В феврале 2017 на правах аренды перешёл в словацкий клуб «Жилина».
За юношескую сборную 1996 года рождения начал выступать в 2011 году, дебютировал в товарищеском матче. В её составе сыграл на Мемориале имени Виктора Банникова, провёл там четыре матча, забил три гола. На Мемориале россияне заняли второе место, в финале по пенальти уступив сборной Украины. К юношеской сборной России до 17 лет на юношеском чемпионате Европы 2013 Шейдаев присоединился уже после группового этапа, так как отбывал дисквалификацию. В итоге отыграл оба матча плей-офф, а сборная стала чемпионом Европы.
Было объявлено 12 июля 2016 года, что Шейдаев получил гражданство Азербайджана с целью играть за сборную этой страны. По мнению спортивного юриста М. Прокопца Шейдаев не сможет выступать за сборную Азербайджана, так как он на момент выступления за юношескую и молодёжную сборные России не имел азербайджанского паспорта. Тем не менее, 5 августа 2016 года Комитет по статусу игроков Международной федерации футбола разрешил Шейдаеву выступать за сборную Азербайджана.
За сборную Азербайджана дебютировал 4 сентября 2016 года в матче отборочного турнира чемпионата мира 2018 против сборной Сан-Марино.