Rođen je 1959. godine u Goraždu, u istočnoj Bosni.
Diplomirao je međunarodne odnose na beogradskom Fakultetu političkih nauka.
U Beogradu živi od 1979. godine, a došao je kako bi upisao Fakultet dramskih umetnosti, jer se uspešno bavio glumom u amaterskim pozorištima. Iako je ušao u uži izbor, prijemni ispit nije položio pa se odlučio za političke nauke.
Od 1985. do 1990. godine bio je u Predsedništvu CK SKJ. Zajedno sa Vukom Obradovićem osnovao je Socijaldemokratiju 1997. godine, „zato što sam u duši levičar i potičem iz partizanske porodice“ . Zatim prelazi u Socijaldemokratsku partiju Nebojše Čovića. Od formiranja Saveza za promene, a posle i DOS-a, bio je u Organizacionom timu. Od 2006. godine je član, a od 2007. godine i potpredsednik Sandžačke demokratske partije. U sazivu 2012-2014. bio je narodni poslanik u Skupštini Srbije u poslaničkoj grupi Za evropsku Srbiju.
U aktuelnom sazivu Parlamenta obavlja funkciju narodnog poslanika i predsednika Odbora za ljudska i manjinska prava i ravnopravnost polova.
Govori engleski, služi se francuskim jezikom.
Poslednji put ažurirano: 14. 1. 2015.