Diplomirani je mašinski inženjer, profesor stručnih predmeta u Saobraćajnoj tehničkoj školi u Nišu.
U dva navrata je biran za narodnog poslanika u Narodnoj Skupštini. Prvi put je izabran na izborima održanim januara 2007. Ponovo je izabran za narodnog poslanika na izborima u maju 2008. godine. Na mestu predsednika Opštinskog odbora SRS Niš-Palilula nalazi se od njegovog formiranja 2004. godine, kada je u Nišu od jedinstvenog Opštinskog Odbora formirano pet novih odbora SRS.
U poslaničke klupe se vraća nakon vanrednih parlamentarnih izbora 24. aprila 2016. godine.