Rođen 25. oktobra 1951. godine u Užicu. Diplomirao je na Fakultetu političkih nauka u Sarajevu. Po zanimanju je profesor sociologije.
Posle završetka fakulteta radio u Valjaonici bakra i alumunijuma i u Gimnaziji u Užicu.
Član Demokratske stranke od osnivanja. Član Glavnog odbora i predsednik Opštinskog odbora DS Užice u dva mandata. Član Izvršnog odbora DS u tri mandata.
U periodu od 1996. do 2000. godine obavljao funkciju potpredsednika opštine Užice. Od 2000. do 2006. godine predsednik opštine Užice.
Poslanik u Narodnoj skupštini Republike Srbije u tri mandata (2000−2003, 2003−2007, 2007−2008).