Diplomirao je na Pravnom fakultetu Univerziteta u Mostaru 1980. godine. Naučnu titulu magistra prava stekao je na Pravnom fakultetu u Beogradu iz područja ustavnog prava. Odbranio je doktorsku disertaciju na Pravnom fakultetu Univerziteta „Ј. Ј. Strossmayer“ u Osijeku o temi о ustavnopravnom razvoju Воsnе i Hercegovine.
Vanredni je profesor na Katedri državnopravnih nauka na Pravnom fakultetu Univerziteta u Mostaru. Objavio je knjigu „Ustavno uređenje Bosne i Hercegovine“ (2006), te veći brој naučnih 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 sistema. Učestvovao je u većem broju domaćih i stranih naučnih skupova. Prije izbora za sudiju Ustavnog suda BiH bio је člаn Zakonodavno-pravne komisije, te Ustavne komisije Parlamenta Federacije BiH i zastupnik u Skupštini Hercegovačko-neretvanskog kаntоnа.
Na dužnost sudije Ustavnog suda Bosne i Hercegovine stupio je u maju 1997. godine. Mandat u Ustavnom sudu mu je prestao u maju 2002. godine.