Estudia y enseña de Literatura Española en la Universidad de Huelva. Ha trabajado en autores como Cervantes, Alonso de Ercilla, Mateo Alemán, Fernando de Herrera, Lope de Vega, Arias Montano, Rodrigo Caro, Francisco Sánchez de la Brozas, Alonso Fernández de Avellaneda, Polo de Medina o Pedro de Valencia. Dirige las colecciones Bibliotheca Montaniana y Biblioteca Biográfica del Renacimiento Español, y la colección Biografías de la editorial Cátedra. Es secretario de Revista de Filología Española.