Licenciado en Derecho por la Universidad Coniplutense de Madrid, es abogado en ejercicio. Dentro de su actividad profesional, ha trabajado como técnico de la Administración General en el Ayuntamiento de San Fernando de Henares. Asesor jurídico del Gabinete Técnico Municipal del Comité Regional de Madrid del PCE.