Es doctor en Relaciones Internacionales por la UCM. Desde 1993 trabaja en cooperación internacional y estudios de desarrollo. Promotor de campañas de sociedad civil como el Movimiento por el 0,7% y la Campaña Pobreza Cero. Vivió y trabajó en Centroamérica una década, los últimos cuatro años como coordinador del Programa Regional de Reconstrucción tras el paso del huracán Mitch para Cáritas Internacional. Coordinó la Plataforma 2015 y más, un centro de investigación e incidencia política sobre la Coherencia de Políticas para el Desarrollo. Asesor Alcaldía de Madrid de Manuela Carmena, para crear la política municipal de cooperación y la estrategia de localización de los ODS “Madrid 2030: una ciudad para todas las personas y todas las generaciones”. Desde 2018 dirige la Unión de Ciudades Capitales Iberoamericanas, reorientando su actividad a la cooperación entre ciudades para promover procesos de localización transformadores.