Правни факултет завршио је у Новом Саду 1973. године. За вријеме студија био је демонстратор на предмету Уставно право.
Радио је на пословима судијског приправника у Окружном суду Бања Лука и у Републичком јавном правобранилаштву. Правосудни испит положио је 1975. године након чега је именован за судију Основног суда Бања Лука, а двије године касније за шефа одјељења. По истеку судијског мандата од осам година изабран је за замјеника генералног директора ГП „Крајина“. Почев од 1985. године обављао је адвокатску праксу и као адвокат учествовао у раду Међународног кривичног суда у Хагу у својству браниоца оптужених. За посланика у Народној скупштини Републике Српске биран је 1998. године, гдје је био члан Комисије за уставна питања, предсједник Одбора за политички систем, правосуђе и управу те Одбора за праћење стања у области правосуђа. Учествовао је на бројним стручно-научним скуповима.
На дужност судије Уставног суда Босне и Херцеговине ступио је у јуну 2007. године. Мандат у Уставном суду му је престао у марту 2010. године.