In 1996 Diouf joined the Workers' Commissions, or CCOO, where he worked as an advisory technician, as coordinator in the union's immigrant information centers, and as the secretary of immigration for the union's division in the Canary Islands. In 2001 Diouf acquired Spanish citizenship.
