Diplomirao je na Pravnom fakultetu Sveučilišta u Mostaru 1980. godine. Znanstvenu titulu magistra prava stekao je na Pravnom fakultetu u Beogradu iz područja ustavnog prava. Obranio je doktorsku disertaciju na Pravnom fakultetu Sveučilišta Ј. Ј. Strossmayera u Osijeku o temi о ustavnopravnom razvitku Воsnе i Hercegovine.
Izvanredni je profesor na Katedri državnopravnih znanosti na Pravnom fakultetu Sveučilišta u Mostaru. Objavio je knjigu „Ustavno uređenje Bosne i Hercegovine“ (2006.), te veći brој znanstvenih i stručnih radova iz područja ustavnog prava u domaćim i stranim časopisima, najviše о problemu federalizma, ljudskih prava i sloboda, ustavnog i izbornog sustava. Sudjelovao je u većem broju domaćih i stranih znanstvenih skupova. Prije izbora za suca Ustavnog suda BiH bio је član Zakonodavno-pravnog povjerenstva, te Ustavnog povjerenstva Parlamenta Federacije BiH i zastupnik u Skupštini Hercegovačko-neretvanskog kаntоnа.
Na dužnost suca Ustavnog suda Bosne i Hercegovine stupio je u svibnju 1997. godine. Mandat u Ustavnom sudu mu je prestao u svibnju 2002. godine.