Rođen je 10. juna 1967. u Nišu. 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.
Oženjen je, ima dva sina.
Poznat pod nadimkom Necer.