Es catedrático del departamento de Historia Social y del Pensamiento Político de la UNED. A lo largo de su carrera ha simultaneado las investigaciones sobre historia económica e historia política de la España contemporánea. Entre los libros que ha publicado cabe destacar El santo temor al déficit. Política y Hacienda en la Restauración (2000), Historia de la peseta. España contemporánea a través de su moneda (2001), José Sánchez Guerra. Un hombre de honor (2011) y Duelo a muerte en Sevilla. Una historia española del novecientos (2016).