Rođen je 9. juna 1955. godine u Sarajevu. Osnovnu školu završio je na Palama. U Sarajevu je završio gimnaziju i diplomirao na Pravnom fakultetu.
Pripravnički staž je proveo u Opštinskom sudu II u Sarajevu, a pravosudni ispit je položio u februaru 1984. godine. Kao stručni saradnik u Ustavnom sudu Bosne i Hercegovine radio je od jula 1984. do aprila 1992. godine. Od novembra 1992. do 15. januara 1994. godine radio je u Skupštini opštine Pale.
U Ustavnom sudu Republike Srpske radi od njegovog osnivanja (1994), i to kao stručni saradnik do 1996, a zatim kao savjetnik do 2003. godine.
Za sudiju Ustavnog suda Republike Srpske iz reda srpskog naroda izabran je u oktobru 2003. godine.