Nació en el pueblo de San Vicente de Alcántara de la provincia de Badajoz, estudió Filología Hispánica en la Universidad de Salamanca, fue profesor de enseñanza media durante 20 años en institutos de Extremadura y durante 6 años en el "Instituto Español Giner de los Ríos" en Lisboa, de donde regresó en el año 2008 para reincorporarse a su trabajo en Extremadura.