Licenciado en Derecho.
Trabajó en ENASA hasta 1981 como técnico de laboratorio. Desde 1981 hasta 1986 fue secretario general de la UGT de Madrid, miembro del Comité Confederal de la UGT y del Comité Regional del PSOE de Madrid. Desde 1986 fue asesor ejecutivo del Gabinete Técnico del ministro de Trabajo y Seguridad Social.