Nacido en La Línea de la Concepción (Cádiz) en 1969.
- Doctor en Derecho por la Universidad de Sevilla.
- Licenciado en Derecho (esp. Derecho Público). Licenciado en Ciencias Políticas y Sociología (esp. CC. Políticas).
- Profesor de Derecho Constitucional, en las Universidades de Sevilla y Pablo de Olavide, desde 1996.
- Colaborador Honorario del Área de Derecho Constitucional de la Universidad Pablo de Olavide desde 2006.
- Visiting Fellow en el Instituto Universitario Europeo de Florencia.
- Estancias en las Universidades Federal de Bahía (Brasil), Católica de Chile y Bolonia (Italia)
- Consejero del Consejo Audiovisual de Andalucía (2005-2007).
- Presidente de la Comisión Jurídica del Consejo Audiovisual de Andalucía (2005-2007).
- Asesor Parlamentario (1999-2005).