Ingeniero técnico en Electrónica Industrial y licenciado en Ciencias Políticas y Sociología por la Universidad Complutense de Madrid.
Ha ejercido profesionalmente jefaturas en diversas empresas del sector sideromnetalúrgico. En el campo político, hay que señalar el papel desempeñado entre los años 1966-68 como dirigente de la Asociación Profesional de Estudiantes de la Escuela de Ingeniería Técnica Industrial de Santander. así como su participación en la Ejecutiva Nacional de la Unión Nacional de Escuelas de Ingeniería Técnica Industrial de donde era miembro. Responsable político de 1a Agrupación de Torrejón de Ardoz. Miembro del Comité Regional de Madrid del PCE. Ha colaborado activamente en el sindicato Comisiones Obreras formando parte de su coordinadora nacional. Tras las elecciones municipales de 1979, fue elegido concejal del Ayuntamiento de Torrejón de Ardoz y diputado provincial. En la Diputación de Madrid, ha sido diputado delegado de Obras Públicas y Transportes y presidente de los consejos de administración de Asuntos Taurinos y Aguas Potables. En el año 1982, accedió al cargo de vicepresidente primero de la Corporación Provincial. Como vicepresidente de la Mesa de la Asamblea de Parlamentarios y Diputados Provinciales de Madrid, estuvo en el equipo encargado de elaborar el Estatuto de Autonomía de Madrid.