Diplomirao na Pravnom fakultetu Sveučilišta u Zagrebu 1957. godine. Na istom fakultetu stekao znanstveni stupanj doktora pravnih znanosti. Sudački ispit položio 1961. Na Pravnom fakultetu Sveučilišta u Zagrebu radio 30 godina kao nastavnik u različitim zvanjima. U jednom mandatu bio direktor Pravnog fakulteta u Zagrebu. Od 1988. sudac Ustavnog suda Socijalističke Republike Hrvatske, a od 1991. sudac Ustavnog suda Republike Hrvatske. Član Ustavotvorne komisije Predsjedništva Republike Hrvatske za izradu prvog Ustava Republike Hrvatske 1990. Predstojnik Hrvatskog instituta za ljudska prava u Novom Vinodolskom od njegova osnutka. Objavio veći broj znanstvenih i stručnih radova iz područja ustavnog prava. Koautor četiri udžbenika iz ustavnog prava. Sudjelovao na mnogim domaćim i stranim znanstvenim skupovima. Od 1999. u mirovini.