Rođen 28.05.1967.godine u mjestu Oplećani, Općina Tomislavgrad. Osnovnu i srednju školu završava u Tomislavgradu. Nakon završetka srednje škole 1987. godine upisuje se na Fakultet političkih nauka u Sarajevu (odsjek političke nauke-politologija),gdje diplomira i stiče stručni naziv diplomirani politolog.
Stalno nastanjen u mjestu Oplećani, Oženjen i otac troje djece.
U mandatu od 2000. do 2002. godine zastupnik u Skupštini Kantona 10, a u dva mandata je bio vijećnik SDP-a u Općinskom vijeću Tomislavgrad. Tokom 2007.godine i jednim dijelom 2008.godine odrađuje pripravnički staž u Ministarstvu rada,zdravstva i socijalne skrbi u Vladi kantona 10.
Obavljao je funkciju savjetnika predsjedavajućeg Skupštine Kantona 10 za politička pitanja, a u periodu od 2012. do 105. godine bio je zaposlen na poziciji savjetnika ministra pravde Vlade FBiH, zadužen za praćenje rada Vlade i Parlamenta FBIH.
Na Općim izborima 2022. godine izabran za zastupnika SDP BiH u Skupštini Kantona 10.