Licenciado en Derecho en la Universidad de Sevilla, donde ocupa la plaza de catedrático del Área de Conocimiento de «Filosofía del Derecho» desde 2007.
Es jurista español, catedrático de Filosofía del Derecho en la Universidad de Sevilla y que desempeñó el cargo de diputado de Vox por la provincia de Sevilla en las Cortes Generales, durante la XIV legislatura.