Tras realizar sus primeros estudios en su pueblo natal, acude al seminario de Astorga, donde completa sus estudios.
Doctor en psicología por la Universidad de Granada y en Sociología por la Universidad de Yale, en los Estados Unidos.
A partir de 1981 comienza a trabajar en la Consejería de Sanidad de la Comunidad de Madrid, Administración a la que servirá hasta 1987.
En 1989 pasa a impartir clases de sociología en la Facultad de Ciencias Políticas y Sociología de la Universidad Complutense de Madrid, de donde sale en 1995 para su último destino profesional, destino al que llega acompañado de su mujer, la también socióloga de origen segoviano Amparo Almarcha Barbado.
Decano de la Facultad en La Coruña entre 1997 y 1999, fue autor de varias obras de carácter científico relacionado con la medicina y con la calidad.