Diplomirao je na Pravnom fakultetu u Sarajevu, a magistrirao na poslijediplomskom studiju na Europskom sveučilišnom centru u Nancyju u Francuskoj iz oblasti pravnih i političkih znanosti. Doktorsku tezu obranio je na Sveučilištu u Ljubljani u Sloveniji.
Svoju akademsku karijeru počeo je na Fakultetu političkih znanosti u Sarajevu 1961. godine, a nastavio na Pravnom fakultetu Sveučilišta u Sarajevu kao profesor i dekan. Predavao je na predmetima: Uvod u političke znanosti, Uvod u pravo, Međunarodno pravo, Ljudska prava i Politički sustavi. Obnašao je i niz društvenih dužnosti u Bosni i Hercegovini i Europi. Dobitnik je Povelje Vijeća Kongresa bošnjačkih intelektualaca (2019.), Kristalnog pečata 2011. godine u povodu dvadeset godina rada Venecijanskog povjerenstva, Brončane plakete 2008. godine za iznimne zasluge (Pro Merito) za rad u Povjerenstvu „Demokracijom putem prava“ – Venecijansko povjerenstvo. Međunarodni odbor je njegovu knjigu „Ljudska prava bez zaštite“ 1998. godine proglasio za knjigu godine. Dobitnik je Srebrne plakete Grada Sarajeva za zasluge u unapređenju upravljanja glavnim gradom Bosne i Hercegovine (1987.) i Plakete Sveučilišta u Sarajevu s Poveljom za naročite zasluge u radu na programima Sveučilišta u Sarajevu (1986.).
Bio je predsjednik Povjerenstva za ustavna pitanja (1974.), član Redakcijskog povjerenstva za izradu Ustava SFRJ na Brijunima, a potom i Ustava SRBiH (1971.), te predsjednik Pravnog savjeta Skupštine SRBiH. Autor je jedanaest knjiga i više stotina znanstvenih i stručnih radova iz oblasti pravnih i političkih znanosti. Bio je član Vijeća Kongresa bošnjačkih intelektualaca od osnivanja, a neizbrisiv trag ostavio je u radu Savjeta za ustavno-pravna i politička pitanja Vijeća. Od 1984. do 1986. godine obnašao je dužnost predsjednika Ustavnog suda SRBiH.
Na dužnost suca Ustavnog suda Bosne i Hercegovine stupio je u srpnju 2002. godine. Mandat u Ustavnom sudu prestao mu je u travnju 2005. godine.