Diplomirao je na Pravnom fakultetu u Novom Sadu 1968. godine.
Nakon završenog studija uposlio se u Općinskom sudu Livno u svojstvu vježbenika, a nakon položenog pravosudnog ispita izabran je za suca Općinskog suda u Livnu. U Općinskom sudu radio je kao sudac na svim referatima (izvanparnični, parnični i kazneni referat), a jedno vrijeme je bio i predsjednik tog suda. Na radno mjesto suca Okružnog suda u Banjoj Luci izabran je 1974. godine, gdje je radio na svim referatima (prvostupanjskom i drugostupanjskom kaznenom 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 suca Ustavnog suda Republike Srpske izabran je 1995. godine, a 1998. godine izabran je za predsjednika Vrhovnog suda Republike Srpske.
U svom dugogodišnjem radu sudjelovao je u izradi više projekata zakona i u obradi pojedinih pravnih pitanja, a posebice od početka reforme pravosudnog sustava 2000. godine pa nadalje. U glasilima udruga sudaca i tužitelja objavio je više radova, naročito o neovisnosti i samostalnosti sudova i sudaca u skladu s europskim standardima. Objavio je i više radova o ulozi i mjestu suca porotnika u redovnom pravosudnom sustavu Republike Srpske i Bosne i Hercegovine.
Na dužnost suca Ustavnog suda Bosne i Hercegovine stupio je u listopadu 2003. godine. Mandat u Ustavnom sudu prestao mu je studenom 2006. godine.