Diplomirani je pravnik. Radnu biografiju započeo je u Opštinskom sudu u Šapcu.
Obavljao je dužnost direktora Republičke uprave javnih prihoda Šabac. Za narodnog poslanika izabran je na decembarskim izborima 2000. godine. Bio je zamenik predsednika poslaničke grupe "Socijalistička narodna stranka - Narodni blok - general Nebojša Pavković". Široj javnosti je poznat kao jedan od inicijatora promena i modernizacije socijalističke ideje u Srbiji.
Nakon izbora 2012. godine, izabran je za narodnog poslanika, a na tom mestu je ostao do kraja mandata 2014. godine.