Pravni fakultet završio je u Novom Sadu 1973. godine. Za vrijeme studija bio je demonstrator na predmetu Ustavno pravo.
Radio je na poslovima sudijskog pripravnika u Okružnom sudu Banja Luka i u Republičkom javnom pravobranilaštvu. Pravosudni ispit položio je 1975. godine nakon čega je imenovan za sudiju Osnovnog suda Banja Luka, a dvije godine kasnije za šefa odjeljenja. Po isteku sudijskog mandata od osam godina izabran je za zamjenika generalnog direktora GP „Krajina“. Počev od 1985. godine obavljao je advokatsku praksu i kao advokat učestvovao u radu Međunarodnog krivičnog suda u Hagu u svojstvu branioca optuženih. Za poslanika u Narodnoj skupštini Republike Srpske biran je 1998. godine, gdje je bio član Komisije za ustavna pitanja, predsjednik Odbora za politički sistem, pravosuđe i upravu te Odbora za praćenje stanja u oblasti pravosuđa. Učestvovao je na brojnim stručno-naučnim skupovima.
Na dužnost sudije Ustavnog suda Bosne i Hercegovine stupio je u junu 2007. godine. Mandat u Ustavnom sudu mu je prestao u martu 2010. godine.