V roce 1963 dokončil studium filozofie a historie na Filozofické fakultě Univerzity Karlovy. Pak působil v Sociologickém ústavu ČSAV. V letech 1959-1970 byl členem KSČ. Po sovětské okupaci ztratil své pracovní místo a během normalizace působil v technických ústavech (v letech 1975-1989 vedoucí oddělení Výzkumného ústavu strojírenské technologie a ekonomiky v Praze).