Родился 12 февраля 1976 года в селе Белый Ключ Вешкаймского района Ульяновской области.

В 1997 году окончил филиал Московского государственного университета им. М.В.Ломоносова в городе Ульяновске, специальность «микроэлектроника и полупроводниковые приборы», присвоена квалификация инженера-физика, исследователя и преподавателя физики. В 2012 - 2013 годах прошел профессиональную переподготовку в Московском государственном университете по программе подготовки базового уровня резерва управленческих кадров.

С 1995 года и по настоящее время - учитель математики. Трудовой путь начал в средней школе № 68 города Ульяновска, которая в дальнейшем была преобразована в автономное учреждение «Авторский лицей № 90» (Ростислав Эдварс является членом попечительского совета лицея).

В 2005 году был избран депутатом Ульяновской Городской Думы третьего созыва, где возглавлял комитет по образованию, культуре, молодежи и спорту.

В марте 2008 года избран депутатом Законодательного Собрания Ульяновской области четвертого созыва по Заволжскому одномандатному избирательному округу № 9, в четвертом созыве был заместителем председателя комитета по социальной политике, государственному и муниципальному строительству и делам молодежи.

8 сентября 2013 года победил на выборах депутатов Законодательного Собрания Ульяновской области пятого созыва по Заволжскому одномандатному избирательному округу № 10. Вошел в состав комитета по социальной политике. Избран руководителем фракции партии «Единая Россия» Законодательного Собрания пятого созыва.

9 сентября 2018 года проиграл на выборах в Законодательное собрание Ульяновской области.

Возглавляет Ульяновскую областную федерацию косики-каратэ.

Женат, двое детей - сын и дочь.

В 2009 году входил в список 500 лиц, включенных в резерв управленческих кадров, находящихся под патронатом президента.