Ramkalawan kommer fra en familie der faren var metallarbeider og moren grunnskolelærer.[4] Oldefaren var fra Bihar i India og var kontraktsarbeider på Mauritius, der bestefaren til Ramkalawan ble født.[5][6]
Han fikk skolegang ved Seychelles College og studerte teologi ved St. Paul's Theological College på Mauritius og ved University of Birmingham i Storbritannia. Ramkalawan ble ordinert som prest i 1985 og arbeidet i forskjellige menigheter.
Gjennom arbeidet som prest ble han politisk aktiv i opposisjon til det sittende ettpartiregimet.[4] I 1991 ble han en av medstifterne av opposisjonspartiet Parti Seselwa, som han også ble partileder for, og som i 1993 ble en del av United Opposition (UO). Ramkalawan stilte til valg som president i 1998 (19,53 % av stemmene), 2001 (44, 95 %), 2006 (45,71 %) og 2011 (41,43 %), men tapte ved hver anledning til France-Albert René og etterfølgeren James Michel.[7] Ved valget i 2015 stilte han igjen mot sittende president Michel, i et valg Ramkalawan på nytt tapte, men bare med 193 stemmer.[8] Ramkalawan mente valget var preget av uregelmessigheter.[9] Ved presidentvalget i oktober 2020 lyktes Ramkalawan i å vinne et flertall av stemmene. Han vant presidentvalget med 54,9 %, mot 43,5 % for sittende president Danny Faure.[10] Ramkalawans parti, Linyon Demokratik Seselwa, vant også valget til Nasjonalforsamlingen.[11] Den 26. oktober 2020 ble han tatt i ed som president.[12]