Pravni fakultet završio je u Novom Sadu 1973. godine. Za vrijeme studija bio je demonstrator na predmetu Ustavno pravo.
Radio je na poslovima sudačkog vježbenika u Okružnom sudu Banja Luka i u Republičkom javnom pravobraniteljstvu. Pravosudni ispit položio je 1975. godine nakon čega je imenovan za suca Osnovnog suda Banja Luka, a dvije godine kasnije za šefa odjeljenja. Po isteku sudačkog mandata od osam godina izabran je za zamjenika generalnog direktora GP „Krajina“. Počev od 1985. godine obavljao je odvjetničku praksu i kao odvjetnik sudjelovao u radu Međunarodnog kaznenog suda u Hagu u svojstvu branitelja optuženih. Za poslanika u Narodnoj skupštini Republike Srpske biran je 1998. godine, gdje je bio član Povjerenstva za ustavna pitanja, predsjednik Odbora za politički sustav, pravosuđe i upravu te Odbora za praćenje stanja u oblasti pravosuđa. Sudjelovao je na brojnim stručno-znanstvenim skupovima.
Na dužnost suca Ustavnog suda Bosne i Hercegovine stupio je u lipnju 2007. godine. Mandat u Ustavnom sudu mu je prestao u ožujku 2010. godine.