Rođen je 1964. godine u Novom Pazaru, gde je završio osnovnu školu i gimnaziju, da bi potom završio Medicinski fakultet u Sarajevu.
Od 1989. do 2000. godine radio je kao novinar za više dnevnih i nedeljnih časopisa u bivšoj SFRJ. Pisao je kolumne za sarajevski časopis “Muslimanski glas” i prištinski “Zeri”.
U politiku je zvanično ušao 1990. godine kada je izabran je za sekretara Stranke demokratske akcije Sandžaka. Od 1994. godine predsednik je Koalicije Sandžak koja je 2000.godine preimenovana u Sandžačku demokratsku partiju. U decembru 2009. godine osnovao je Socijaldemokratsku partiju Srbije čiji je predsednik.
Posle petooktobarskih promena izabran je za ministra za nacionalne i etničke zajednice u Vladi SRJ, a obavljao je i dužnost potpredsednka Koordinacionog tela za Preševo, Bujanovac i Medveđu. Marta 2003. izabran je za ministra za ljudska i manjinska prava u Savetu ministara SCG. Od 2003. do 2006. obavljao je dužnost kopredsednika Mešovitog komiteta za ekonomsku saradnju sa arapskim zemljama. Od jula 2004. predsednik je Nacionalnog saveta za saradnju sa Haškim sudom, a od jula 2006. koordinator za sprovodjenje Akcionog plana za završetak saradnje sa tim tribunalom. Zbog neuspeha u potrazi za Ratkom Mladićem dao je ostavku na tu poziciju na kraju 2009. godine.
Od 2008. do 2012 godine vršio je funkciju ministra za rad i socijalna pitanja.
Na izborima 2012. njegova stranka je nastupala na listi Demokratske stranke, ali je prilikom formiranja Vlade podržao koaliciju SNS-SPS-URS.
Bio je potpredsednik Vlade i ministar spoljne i unutrašnje trgovine i telekomunikacija od 2012. do 2014. godine.
Od aprila 2014. do avgusta 2016. godine bio je potpredsednik Vlade i ministar trgovine, turizma i telekomunikacija.