Klasično gimnazijo je obiskoval v Ljubljani. Diplomiral je 1947 na Pravni fakulteti v Ljubljani, kjer je leta 1956 tudi doktoriral. Med 2. svetovno vojno je bil interniran. Po vojni je delal v republiških upravnih in zakonodajnih organih, na Pravni fakulteti je predaval javno upravo (1967-78).
Ukvarjal se je s problematiko javne uprave, kasneje pa še s vprašanji gospodarstva in upravljanja organizacij. O tem je razpravljal v številnih knjižnih delih in prispevkih v različnih strokovnih revijah. S svojimi deli je šel preko ozkih okvirov tradicionalnega znanstvenega zanimanja za organizacijska in upravna vprašanja.
Sodeloval je pri Novi reviji (tudi pri 57.številki). Bil je med ustanovitelji Slovenske demokratične zveze in koalicije Demos. Sodeloval je pri pisanju slovenske ustave. Predsedoval je Skupščini RS (1990-92). Kot poslanec je deloval v Državnem zboru RS do leta 1996. Zaslužni profesor ljubljanske univerze je postal leta 1999. Po letu 2000 se je posvetil publicistiki in izdal več knjig, bil je tudi predsednik Slovenskega panevropskega gibanja.
Najpomembnejša dela:
Pot napredka (1961), Uvod v javno upravo (1969),Vprašanja sodobne organizacije (1971), Podjetje in družba (1972), Upravljanje (1981), Resničnost in utvara (1986), Usodne odločitve (1988), Prehod čez rdeče morje (1993), Ujetniki preteklosti (1995), Demokracija in kriza naših ustavnih institucij (1998), Porušena harmonija sveta (2003), Na novih razpotjih (2006), Rojstvo države (2007), Slovenci in prihodnost (2009), Čas velikih sprememb (2011), Temelji naše državnosti (2012), Prelom, do katerega ni prišlo (2015).
Leta 1992 je prejel zlati častni znak svobode RS, leta 2008 pa red za izredne zasluge RS.
D.Bajt: Slovenski kdo je kdo, Ljubljana 1999
Enciklopedija Slovenije, Ljubljana 1987- 2002
B.Marušič: Sto slovenskih politikov, Ljubljana 2002
Osebnosti, od A doL,Ljubljana 2008