Licenciado en Derecho por la Universidad de Granada, fue profesor de Filosofía del Derecho en la Universidad de Salamanca (1962-1963), de la Escuela Sindical de Madrid (1965-1969) y de Teoría del Estado en la Universidad Complutense de Madrid (1967-1969).