Rođen je 1979. godine u Gračanici. Fakultet političkih nauka u Sarajevu je završio sa 26 godina. Oženjen je i otac dvoje djece.
Sa 18 godina se učlanio u Socijaldemokratsku partiju BiH (SDP BiH), a danas je član Glavnog odbora ove partije.
Karijeru je započeo 2000. godine kao novinar voditelj na NTV „Hayat“, gdje se zadržao tri godine. U periodu od 2002.-2004. bio je predsjednik Foruma mladih SDP BiH i od 2005.-2011. obavljao je funkciju Sekretara Službe za odnose s javnošću SDP BiH (Press služba). Tokom 2015. obavljao funkciju političkog direktora SDP BiH.
Od 2002. godine je bio zastupnik u Predstavničkom domu Parlamenta Federacije BiH. Godine 2011. je imenovan za ministra obrazovanja i nauke u Vladi FBiH. Na Općim izborima 2014., 2018. i 2022. se kandidovao za federalni Parlament i osvojio mandate.