Licenciado en Filología Hispánica, Diplomado Universitario de Enfermería, Estudios Eclesiásticos.
Miembro de la Presidencia y del Consejo Político Regional de IU-CAM. Miembro del Consejo Político del Sector de Salud de Madrid de IU, del Consejo Político del Sector de Salud de Madrid de IU, del Comité Político de la Agrupación de Salud del PCM. Representante de IU en la Comisión Española de Ayuda al Refugiado. Miembro de la Junta de Personal del Área 9 del Insalud, de la c. Ejecutiva de la Sección Sindical de CC.OO de la misma, del Consejo de Salud de la Federación de Madrid. Perteneció al Comité Central de la ORT y fue fundador del Sindicato Unitario tras haber colaborado con el desarrollo clandestino de CC.OO.