Ha desempeñado el cargo de secretario general de la Agrupación Socialista de Santander, secretario de formación en la Comisión Ejecutiva Regional de la Unión General de Trabajadores de Cantabria y secretario general de la Federación de Servicios Públicos de la Unión General de Trabajadores.