Licenciado en Derecho. Ingeniero Diplomado por el Instituto Técnico de París. Perito Industrial. Director Ejecutivo en el sector privado de Ingeniería y Contratistas de Sistemas de Control.
Fue miembro de la Junta Directiva de la primera Asociación de Vecinos constituida en Pozuelo de Alarcón. Ingresó en el PSOE y UGT en 1976. Ha sido miembro de la Comisión Ejecutiva Regional de la Federación Socialista Madrileña. Es miembro del Comité Regional del PSOE y secretario general de la Agrupación Socialista de Pozuelo de Alarcón.