Actualmente es Secretario Ejecutivo de Política de Refugiados del PSOE.
Llegó a Canarias en 1992.
1996-2000. Mediador intercultural y técnico en inmigración en el centro de información a trabajadores extranjeros (Cite) de CCOO en Las Palmas de Gran Canaria.
2000-2005. Coordinador del Área de Migraciones de CCOO-Canarias.
2000-2011. Presidente de la Comisión Permanente del Foro Canario de la Inmigración.
2005-2014. Secretaría de Migraciones de CCOO en Canarias.
2000-2008. Miembro del Gruo de Expertos en la Comisión de Cooperación al Desarrollo del Gobierno de Canarias.
2000-2012. Miembro del Consejo Superior de los senegales del exterior del Gobierno de Senegal.
2008-2012. Coordinador de la Federación de Asociaciones africanas en Canarias y de 2013 a 2016 Presidente de la misma.
2016. Miembro del Comité de Expertos de la candidatura de Pedro Sánchez.
2016-2017. Coordinador del proyecto de Formación, Integración y sostenimiento de asociaciones de inmigrantes (FISAI) de la Consejería de Bienestar Social, Juventud y Deportes (Servicios Sociales) del Gobierno de Canarias.