Rođen je 1966. godine u Šapcu. Osnovu i srednju školu završio je u rodnom gradu, a Pravni fakultet u Beogradu.
Od 1992. do 2000. godine se bavio advokaturom.
Izabran je za predsednika SO Šabac 2000 godine. Od 2000. do 2004. godine je bio i poslanik u Veću građana SRJ. Bio je poslanik u Narodnoj skupštini od 2003, a od marta 2004. imenovan je za šefa poslaničke grupe DS, bio je potpredsednik Skupštine Srbije.
Bio je ministar pravde u Vladi Vojislava Koštunice 2007/2008. godine. Početkom marta 2011. godine postavljen je na mesto ministra trgovine i poljoprivrede.
Član je Demokratske stranke od 1992, a 1996. godine je izabran za predsednika Opštinskog odbora DS Šabac. Za člana Predsedništva stranke je izabran 2000. i 2001. godine, a za potpredsednika je biran 2004. i februara 2006. godine. U martu 2006. godine izabran je za zamenika predsednika DS-a. Decembra 2010. godine je ponovo izabran za potpredsednika stranke.




