Pravni fakultet u Nišu završio je 1991. godine. Magistrirao je 1998. i doktorirao 2003. godine.
Od 1992. godine radio je kao direktor Studentskog kulturnog centra Univerziteta u Nišu. Na Pravnom fakultetu u Nišu postaje asistent 1999. godine, docent 2004. i vanredni profesor na predmetu Nacionalna pravna istorija 2009. godine.
1990. godine bio je jedan od osnivača DS u Nišu i sekretar gradskog odbora. DS napušta novembra 2005.godine. Bio je menadžer Gradskog odbora Liberalno demokratske partije u Nišu od osnivanja januara 2006. do 2007. godine, kada je izabran za potpredsednika LDP.
Novembra 2012. napušta LDP. Jedan je od osnivača grupe građana "Niška priča", koja je u Skupštini grada Niša formirala odborničku grupu.
Pred parlamentarne izbore 2014. godine "Niška priča" i Socijaldemokratska partija Srbije potpisali su ugovor o saradnji. Februara 2014. Ranđelović je izabran za potpredsednika SDP Srbije.
7. novembra 2016. godine gradonačelnik Niša Darko Bulatović ga je postavio za svog pomoćnika.