Рођен је 20.07.1955. године у Бањој Луци, гдје је завршио основну и средњу школу. Правни факултет у Бањој Луци уписао је 1974. године, а дипломирао на истом 1978. године. По завршетку факултета радио је као судијски приправник у Окружном суду Бања Лука, почев од децембра 1978. до маја 1980. године
Правосудни испит положио је у Сарајеву априла 1980. године. У Основном суду Бања Лука био је судија од септембра 1981. године, прво на грађанском, а потом на кривичном реферату, све до маја 1986. године, када прелази у Републички секретеријат унутрашњих послова БиХ –Центар јавне безбједности Бања Лука –Служба државне безбједности, гдје је радио као млађи инспектор. Маја 1987. године прелази у Управу СДБ у Сарајеву, гдје је радио до септембра 1991. године, прво као главни инспектор, а потом као секретар Стручног колегија и начелник општих и кадровких послова. Од септембра 1991. до 01. априла 2003. године радио је као адвокат у Бањој Луци. Након именовања од стране Високог судског и тужилачког савјета БиХ, почев од 01. априла 2003. до 01. августа 2011. године радио је као главни републички тужилац Републичког тужилаштва Републике Српске, а након тога, све до избора за судију Уставног суда Републике Српске, обављао је функцију републичког тужиоца у истом тужилаштву.
Био је члан Високог судског савјета Републике Српске, а потом и члан Високог судског и тужилачког савјета БиХ у периоду од 2004. до 2008. године. Члан је Предсједништва Удружења правника Републике Српске и Предсједништва Савеза удружења правника Србије и Републике Српске, те замјеник предсједника Удружења правника Републике Српске.
Учествовао је на више конференција и стручних савјетовања у земљи и иностранству као предавач на теме из области кривичног права и реформе тужилачког система и цјелокупног правосуђа. Као члан радних група и комисија учествовао је у изради више законских пројеката на државном и ентитетском нивоу.
За судију Уставног суда Републике Српске из реда Осталих изабран је у јуну 2012. године.