Rođen je 1987. u Mostaru. U Grudama je završio osnovnu i srednju školu.
Na Ekonomskom fakultetu u Mostaru diplomirao je 2010. na Poslovnoj školi, na studiju poslovne informatike.
Zvanje magistra fizioterapije stekao je 2014. na Fakultetu zdravstvenih studija u Mostaru, na studiju Kliničke fizioterapije.
Zvanje magistra informacijskih tehnologija stekao je 2014. na Fakultetu informacijskih tehnologija (Softverski inženjering) u Mostaru.
Doktorirao je 2022. na studiju računarstva na Fakultetu strojarstva, računarstva i elektrotehnike u Mostaru.
Od 2013. član je Glavnog odbora SDP BiH, a od 2014. do 2019. obnašao je dužnost potpredsjednika Glavnog odbora SDP BiH.
Od 2019. do 2025. obnaša dužnost potpredsjednika SDP BiH.
U kolovozu 2025. izabran je za predsjednika Glavnog odbora SDP BiH.
Godine 2012. izabran je za vijećnika u Općinskom vijeću Grude.
Na Općim izborima u BiH 2018. i 2022. izabran je za zastupnika u Zastupnički dom Parlamenta Federacije Bosne i Hercegovine.