Diplomirao je na Pravnom fakultetu u Novom Sadu 1968. godine.
Nakon završenog studija zaposlio se u Općinskom sudu Livno u svojstvu pripravnika, a nakon položenog pravosudnog ispita izabran je za sudiju Općinskog suda u Livnu. U Općinskom sudu radio je kao sudija na svim referatima (vanparnični, parnični i krivični referat), a jedno vrijeme je bio i predsjednik tog suda. Na radno mjesto sudije Okružnog suda u Banjoj Luci izabran je 1974. godine, gdje je radio na svim referatima (prvostepenom i drugostepenom krivičnom referatu). Bio je predsjednik Okružnog suda u Banjoj Luci od 1984. do 1993. godine, kada je izabran za ministra pravde u Vladi Republike Srpske. Za sudiju Ustavnog suda Republike Srpske izabran je 1995. godine, a 1998. godine izabran je za predsjednika Vrhovnog suda Republike Srpske.
U svom dugogodišnjem radu učestvovao je u izradi više projekata zakona i u obradi pojedinih pravnih pitanja, a posebno od početka reforme pravosudnog sistema 2000. godine pa nadalje. U glasilima udruženja sudija i tužilaca objavio je više radova, naročito o nezavisnosti i samostalnosti sudova i sudija u skladu s evropskim standardima. Objavio je i više radova o ulozi i mjestu sudije porotnika u redovnom pravosudnom sistemu Republike Srpske i Bosne i Hercegovine.
Na dužnost sudije Ustavnog suda Bosne i Hercegovine stupio je u oktobru 2003. godine. Mandat u Ustavnom sudu prestao mu je novembru 2006. godine.