Aktorius gimė 1933 metais Kaune. Mokėsi Vilniaus 7-ojoje vidurinėje mokykloje. Dirbo Kapsuko, Klaipėdos dramos teatre. Nuo 1965 metų buvo Jaunimo teatro aktorius.
1976–1982 m. Vilniaus inžineriniame statybos institute vadovavo meninei agitacinei liaudies brigadai „Šiupinys“
Teatre ir kine sukūrė daug įsimintinų vaidmenų. Teatre vaidino spektakliuose „Atžalynas“ (Juzė), „Būk vyras, Čelestinai“ (Čelestinas), „Škac, mirtie, visados škac!“ (Finkelšteinas, Navickas) ir kituose.
Vaidino keliasdešimtyje filmų – „Herkus Mantas“, „Tadas Blinda“, „Nebūsiu gangsteris, brangioji“ ir kituose.
Jis vaidino ir legendiniame LRT seriale „Giminės“ ir jo tęsinyje „Atžalos“.
R. Karvelis vedė LRT TELEVIZIJOS laidą „Kulinarinės kelionės“.
2012 metais aktorius įvertintas Auksiniu scenos kryžiumi už viso gyvenimo nuopelnus. R. Karvelis apdovanotas Vyriausybės kultūros ir meno premija.