Bachiller. Estudios de Aviación Comercial.
Oficial primero de Carga Aérea. Ha sido director de hotel. Fue fundador de la Agrupación Socialista de La Latina, del Sindicato Aéreo de UGT, del Sindicato de Aduanas y de la Federación de Tansportes. Miembro de la Ejecutiva Provincial de Madrid de 1976 a 1980. En este mismo año también fue secretario de Relaciones Internacionales de la Ejecutiva Federal del Transporte Aéreo de UGT. Secretario general de la Agrupación Socialista de Coslada, localidad de la que es concejal, tras las elecciones municipales de 1983. Miembro de Amnistía Internacional.