Después de cumplir el Servicio Militar, en Melilla, estudió Sociología en Madrid, primero en clases semiclandestinas impartidas, entre otros por Enrique Tierno Galván y José Luis Aranguren, en la antigua Universidad Pontificia de Salamanca, donde fue alumno de los profesores Ruiz-Giménez y Sánchez Agesta.