Ha publicado un centenar de títulos de diferentes géneros. Es académico en varias academias y catedrático de Literatura. Doctor en Filología Hispánica, licenciado en Derecho y Filosofía y Letras. Es presidente de la Asociación Andaluza de Escritores y Críticos Literarios (AAEC) y de la Asociación Internacional Humanismo Solidario. Ha dirigido congresos, seminarios y cursos de verano en diversas universidades. Ha sido profesor invitado en centros educativos y universidades de Marruecos, Polonia, Francia, Portugal, Suecia, México...