Ingeniero técnico industrial en la especialidad de Electricidad por la Escuela Técnica Superior de Ingeniería Industrial de Béjar (Universidad de Salamanca), licenciado en Derecho y doctor por la Universidad de Salamanca. Ha realizado estancias de investigación en las universidades de Caen y Brighton. Ha sido profesor asociado de la Universidad de Salamanca y profesor de la Universidad Pontificia de Salamanca. Es autor de varios artículos de investigación en revistas nacionales y extranjeras. Actualmente es ingeniero consultor en STS Proyectos de ingeniería.