Vinculado desde siempre al Partido Socialista, nació en Venezuela el 20 de julio de 1960, aunque creció en Canarias y tras sus estudios universitarios se trasladó a Madrid donde comenzó a colaborar en proyectos sociales, entre ellos el del sacerdote Enrique de Castro para ayudar a personas en situación de vulnerabilidad en el barrio de Entrevías.