Dès 1972, collaborateur au bureau national de la CSC-ACV, il devient responsable de la section jeunes de la fédération de Malines, puis l’année suivante, secrétaire de la fédération.
En 1983, il est nommé secrétaire national de la CSC, responsable pour l'aile flamande (ACV), puis vice-président. Il occupe le poste de président national du syndicat de 1999 à 2012.