Gimė 1942 01 10 Steponiuose, Rokiškio rajone. Mirė 2021 05 20 Vilniuje.
1967 m. baigė Vilniaus universitetą, 1970 m. Maskvos aukštuosius kino scenaristų ir režisierių kursus. 1970–1974 m. dirbo Kinematografijos komiteto inžinieriumi, 1974–1977 m. ir 1980–1984 m. Lietuvos kino studijos scenarinės kolegijos redaktoriumi, 1978–1980 m. Lietuvos SSR rašytojų sąjungos prozos konsultantu ir 1990–1993 m. klubo vedėju. 1993–2005 m. buvo Vilniaus teritorinės muitinės vyriausiasis budintis inspektorius. 1974 m. pagal R. Šavelio scenarijų sukurtas garsus televizijos filmas „Tadas Blinda“, daug kitų filmų.