Doctor en Historia Moderna y Contemporánea (1999) con premio extraordinario de doctorado por la Universidad de Cantabria con la tesis El krausismo español Gumersindo de Azcárate (1999.
Profesor de Historia de las Ideas Políticas y los Movimientos Sociales en la Universidad del País Vasco, investigador Ramón y Cajal y profesor en el Departamento de Historia Moderna y Contemporánea de la Universidad de Cantabria hasta 2011. En esta Universidad fue Vicerrector de Organización y Planificación (2008-2010) y Vicerrector del Campus de Excelencia Internacional (2010-2011). Desde 2011 Profesor Titular en la Universidad de La Rioja. Cuatro Tramos de investigación (Sexenios) y acreditación de ANECA para concursar a catedrático (2016). Dirigió, como investigador principal (IP), 2 proyectos del Plan Nacional de I+D+i.
Sus investigaciones se centran en el estudio de la historia de los conceptos, en especial "opinión pública" y "democracia", y la interrelación entre los cambios históricos y los cambios de la semántica en el uso social y político del lenguaje. Forma parte de una amplia red transnacional denominada Iberconceptos, donde coordina un grupo que trabaja sobre "Conceptos fundamentales en la larga duración" (siglos XIX y XX) y sobre las imágenes y símbolos políticos que representan y fijan la semántica histórica de los conceptos.