Rođen je 25.07.1976. godine, u Livnu. Osnovnu i srednju školu završio je u Glamoču. Studije na Pravnom fakultetu u Banjoj Luci završio je 2000. godine, kao najbolji student generacije. Na Pravnom fakultetu Univerziteta u Beogradu odbranio je magistarski rad „Imovinskopravne posljedice razvoda braka“ 2006. godine, a doktorsku disertaciju „Zakonski bračni imovinski režim“ odbranio je na Pravnom fakultetu Univerziteta u Banjoj Luci, 2011. godine.
Od 2001. godine radi na Pravnom fakultetu Univerziteta u Banjoj Luci kao asistent, viši asistent, docent, vanredni profesor i redovni profesor. Na Pravnom fakultetu Univerziteta u Banjoj Luci odgovorni je nastavnik na nastavnim predmetima Porodično pravo i Obligaciono pravo na prvom ciklusu studija, odnosno na više nastavnih predmeta na drugom i trećem ciklus studija.
Angažovan je kao profesor na Fakultetu političkih nauka Univerziteta u Banjoj Luci na prvom ciklusu studija i na Pravnom fakultetu Univerziteta u Tuzli na drugom ciklusu studija.
Na Pravnom fakultetu Univerziteta u Banjoj Luci obavljao je funkciju prodekana za nastavu od 2012. do 2016. godine, odnosno dužnost rukovodilac studijskog programa „Građansko pravo“ na drugom ciklusu studija od 2016. do 2022. godine i bio je šef Katedre za građansko i poslovno pravo od 2021. do 2023. godine.
Od 2008. do 2010. godine bio je savjetnik ministra finansija u Vladi Republike Srpske, od 2011. do 2013. godine savjetnik predsjednika Vlade Republike Srpske, a od 2015. do 2022. godine savjetnik ministra pravde u Vladi Republike Srpske.
Vanjski član Odbora za ustavna pitanja Narodne skupštine Republike Srpske bio je u periodu 2014. do 2023. godine, a član Upravnog odbora Univerziteta u Banjoj Luci iz reda akademskog osoblja od 2017. do 2023. godine.
Od 2017. do 2022. godine bio je urednik časopisa „Godišnjak Pravnog fakulteta u Banjoj Luci“, a sada je član više uređivačkih i redakcionih odbora i recenzent više naučnih časopisa. Član je Komisije za notarski ispit pri Ministarstvu pravde u Vladi Republike Srpske (od 2019. god.), odnosno član Komisije za pravosudni ispit pri Ministarstvu pravde u Vladi Republike Srpske (od 2021. god.).
U projektu Evropske komisije Horizonti 2020, bio je član „Programskog komiteta za strateško konfigurisanje“ (Strategic configuration) od 2014. do 2020. godine. Učestvovao je na brojnim međunarodnim i domaćim naučnim skupovima i konferencijama, te ostvario više međunarodnih studijskih gostovanja (South Texas College of Law in Houston, Hjuston, Sjedinjene Američke Države; Università degli Studi di Firenze - Studi sullo Stato, Firenca, Italija).
U svojstvu koordinatora i saradnika realizovao je više međunarodnih i domaćih naučnih i stručnih projekata. Autor je 3 naučne monografije i više od četrdeset naučnih i stručnih radova.
Član je Udruženja pravnika Republike Srpske. Govori engleski i ruski jezik.
Za sudiju Ustavnog suda Republike Srpske iz reda srpskog naroda izabran je 2.11.2023. godine.