Licenciado en Ciencias de la Información, Rama de Periodismo.
Oficial Administrativo de Banca. Miembro del PCE desde 1973, Formó parte del Comité de Ramas de Madrid, entre 1975 y 1976. Secretario político del Comité del Distrito de Hortaleza entre 1977 y 1979. Miembro del Comité Regional del PCE, y de la Ejecutiva Regional de Madrid. Desde enero de 1980, secretario de Política Institucional (Municipal y Autonómica) del Comité Regional de Madrid.