Рябошапка родился 14 ноября 1976 года в поселке городского типа Зеленогорское Любашевского района Одесской области.
В 1998 году он окончил частный Международный Соломонов университет по специальности «правоведение».
После получения высшего образования, Рябошапка занимал ряд должностей в Министерстве юстиции Украины, а также был заместителем начальника отдела Государственного департамента Украины по вопросам исполнения наказаний.
После этого он еще два года пробыл заместителем директора Департамента юридического обеспечения секретариата Кабинета министров Украины, после чего на полгода уходит с госслужбы на одну из руководящих должностей в украинское отделение Transparency international.
С марта 2014 года — замминистра юстиции Украины, еще через два года — член Национального агентства по предотвращению коррупции, однако уже через год Рябошапка написал заявление об отставке.
Накануне президентских выборов 2019 года вошел в штаб Владимира Зеленского, где курировал вопросы правоохранительной системы и борьбы с коррупцией.
Заслуженный юрист Украины.
В августе 2019 года по решению парламента назначен на должность генерального прокурора Украины.
5 марта 2020 года Верховная Рада выразила Рябошапке недоверие. Он был уволен со своего поста.