Es profesor de la Universidad de Jaén desde 1995. Ha sido formador y ha ejercido de trabajador social, así como de educador en programas de inserción juvenil en el ámbito comunitario y en centros educativos.