Rođen je 1952. godine u Valjevu, gde je završio osnovnu školu i gimnaziju. Diplomirao je 1975. na Prirodno-matematičkom fakultetu u Beogradu.
Radio je kao profesor matematike i pomoćnik direktora Poljoprivredne škole u Valjevu, a potom kao prosvetni savetnik za matematiku u Međuopštinskom zavodu za unapređenje vaspitanja i obrazovanja Valjevo i kao samostalni programer-rukovodilac odseka obrade u SDK.
Član je Socijalističke partije Srbije. Bio je predsednik OO SPS u Valjevu i savezni poslanik u prvom višestranačkom skupštinskom sazivu SRJ.
Od 1993. do 1994. godine obavljao je dužnost predsednika Izvršnog odbora Skupštine opštine Valjevo, a od 1994. do 2001. godine bio je načelnik Kolubarskog okruga.
Nalazio se i na čelu Upravnog odbora JP „Skloništa Srbije“. Radio je zatim kao stručni saradnik u Službi za platni promet, ekspozituri Narodne banke Srbije u Valjevu, a od 2005. do 2007. godine bio je direktor Javne ustanove Dom kulture „Valjevo“.
Od 2008. bio je zamenik gradonačelnika Valjeva, a 2012. izabran je za čelnog čoveka grada.