Diplomirao je na Prаvnоm fakultetu u Sarajevu 1976. godine. Magistrirao је 1979. godine na Pravnom fakultetu Univerziteta u Beogradu, а na istom fakultetu doktorirao je 1981. godine.
Za asistenta na Pravnom fakultetu u Sarajevu izabrаn је 1976. godine. U zvanje docenta izabran je 1981. godine, u zvanje vanrednog profesora 1987. godine, а u zvanje redovnog profesora 1995. godine, na predmetima Finansije i finansijsko pravo i Ekonomska politika.
U sazivu Skupštine BiH (1990–1996) biо је poslanik i predsjednik Zakonodavno-pravne komisije, te člаn Ustavne komisije Ustavotvorne skupštine Federacije BiH. U ekspertnom dijelu delegacije BiH učestvovao је od 1993. do 1996. u brojnim mirovnim pregovorima pod patronatom međunarodne zajednice, uključujući i pregovore u Daytonu (Ohio) koji su rezultirali Općim okvirnim sporazumom za mir u BiH (1995). Autor је većeg broja udžbenika, knjiga i monografija.
Na dužnost sudije Ustavnog suda Bosne i Hercegovine stupio je u maju 1997. godine, a od juna 1999. do februara 2001. godine obavljao je dužnost predsjednika Ustavnog suda. Mandat u Ustavnom sudu mu je prestao u maju 2002. godine.